[Bug 369531] New: Mirror support in libzypp
https://bugzilla.novell.com/show_bug.cgi?id=369531 Summary: Mirror support in libzypp Product: openSUSE 11.0 Version: Alpha 2plus Platform: All OS/Version: openSUSE 11.0 Status: NEW Severity: Major Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: guru@unixtech.be QAContact: dmacvicar@novell.com Found By: --- Currently and unlike e.g. yum or smart, libzypp/yast2/zypper doesn't have support for a client-side list of mirrors. This is an issue during redirector (download.opensuse.org) downtime for several reasons: - people not able to install security patches - people not able to install openSUSE (network install) Experienced users can reconfigure the list of repository sources to use mirrors, but that isn't an option to less experienced users as they don't know where nor how to work around the issue. Client-side failover would greatly address the somewhat frequent downtime issues with the redirector as it could fall back on other servers. Another advantage would be a much more robust handling of various error scenarios that can occur when a file cannot be downloaded from a mirror as expected. One scenario is e.g. ftp5.gwdg.de is not being available for 5 minutes, because a router is being rebooted there (which actually happened today). What happens now is that after 1 to 3 minutes the redirection to that mirror is disabled by the redirector, since its probing notices it. But in the time window before disabling, many libzypp clients are sent to that server and get timeouts. With client-side mirror support, zypper and yast2 would try to fetch from the next mirror and succeed, without any user intervention (nor required expertise). Nevertheless, the mirror list should be dynamic instead of static (as it was implemented before the redirector) as that list changes frequently do to the ever changing content (security patches and especially Build Service repositories). A pretty precise approach is even documented on the wiki (http://en.opensuse.org/Libzypp/Failover), and other established, solid and widely tested implementations can be looked at for inspiration (smart, yum). While this sounds like an enhancement request, it is a much more critical point than one would think, as it regularly prevents people from updating with patches or even installing openSUSE in the first place. The following presentation given at FOSDEM by Peter Poeml gives some background: http://www.poeml.de/~poeml/talks/redirector/ References: - http://en.opensuse.org/Libzypp/Failover - http://lists.opensuse.org/zypp-devel/2007-06/msg00022.html - http://lists.opensuse.org/zypp-devel/2007-06/msg00006.html - http://www.poeml.de/~poeml/talks/redirector/ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 User marcio.ferreira@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=369531#c1 marcio ferreira <marcio.ferreira@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marcio.ferreira@gmail.com --- Comment #1 from marcio ferreira <marcio.ferreira@gmail.com> 2008-03-17 13:13:18 MST --- Really interesting idea,as it seems to improve the availability of the system for the end user. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 Benjamin Weber <benji.weber@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |370870 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 User hvogel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=369531#c2 Hendrik Vogelsang <hvogel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hvogel@novell.com Status|NEW |NEEDINFO Info Provider| |dmacvicar@novell.com --- Comment #2 from Hendrik Vogelsang <hvogel@novell.com> 2008-03-26 11:19:44 MST --- duncan we have talked about this in the last opensuse project meeting. Can you comment on this please? Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 User cthiel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=369531#c3 Christoph Thiel <cthiel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cthiel@novell.com, poeml@novell.com --- Comment #3 from Christoph Thiel <cthiel@novell.com> 2008-04-22 05:38:47 MST --- Duncan, *ping*? This is also something that might be solved with http://code.google.com/soc/2008/suse/appinfo.html?csaid=6F1844AB23B67E06 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 User coolo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=369531#c4 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |maw@novell.com --- Comment #4 from Stephan Kulow <coolo@novell.com> 2008-05-04 12:30:18 MST --- *** Bug 384147 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=384147 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 User dave.plater@yahoo.co.uk added comment https://bugzilla.novell.com/show_bug.cgi?id=369531#c5 Dave Plater <dave.plater@yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dave.plater@yahoo.co.uk --- Comment #5 from Dave Plater <dave.plater@yahoo.co.uk> 2008-05-27 00:46:38 MDT --- Logs and comments on this bug in bug 379922. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 User dmacvicar@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=369531#c6 Duncan Mac-Vicar <dmacvicar@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|dmacvicar@novell.com | --- Comment #6 from Duncan Mac-Vicar <dmacvicar@novell.com> 2008-07-07 03:34:50 MDT --- Yes, we are looking forward to the output of the SoC project (and assisting where necessary ) There are like 3 different open features about this. So I would recommend to close this bug, as this is being tracked anyways. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 Duncan Mac-Vicar <dmacvicar@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Normal Priority|P5 - None |P2 - High -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 User dmacvicar@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=369531#c7 Duncan Mac-Vicar <dmacvicar@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FEATURE --- Comment #7 from Duncan Mac-Vicar <dmacvicar@novell.com> 2008-11-03 05:32:06 MDT --- feature 302923 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=369531 User poeml@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=369531#c8 --- Comment #8 from Peter Poeml <poeml@novell.com> 2008-11-03 05:35:21 MDT --- External URL to the feature: https://features.opensuse.org/?rm=feature_show&id=302923 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com