One thing I keep thinking about doing is creating a public mirror that is 
synced from central (it's a public mirror, thus, they would allow that), but 
provide rsync acess on some sort of paid agreement.   Maybe $5/month or 
possibly just a ontime $100 setup fee or similar.   Basically, enough to 
cover the bandwidth/hosting charges plus deter "everyone and their mother" 
from just rsyncing away.    Is that something that people would have interest 
in?

If I only had the time to get it setup...   :-(   

Dan



On Monday 29 September 2008 10:21:54 am Beyer,Nathan wrote:
> What would you suggest then? Anything that requires customized maven
> installs or modifying 'settings.xml' post install is not feasible in our
> environment - development is too distributed.
>
> In the long-run I believe the rsync approach does reduce bandwith, but more
> importantly, the concurrent access to the central repo via HTTP is close to
> nil.
>
> Additionally, as I mentioned, the repository managers are NOT stable and
> require too much configuration and setup. These are not acceptable options.
> The repository managers aren't providing any other value beyond central
> repo caching for us.
>
> If you're going to cut off anonymous rsync access, you might as well just
> kill anonymous central repo access too, as that's the only way you'll be
> able to force people into use repository managers.
>
> I would suggest more granular rsync access, so that requests can be more
> targeted.
>
> -Nathan
>
> -----Original Message-----
> From: Jason van Zyl [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 26, 2008 3:51 PM
> To: Maven Users List
> Subject: Re: Are we blocked by central Maven repo?
>
> On 26-Sep-08, at 9:31 PM, Beyer,Nathan wrote:
> > I disagree. 10gb or even 20gb isn't that much data, and rsync isn't
> > pulling that same amount down every time it runs. We're doing it and
> > it's working quite well. It's much more stable and reliable than any
> > other current mirroring practices. The internal DNS modification
> > makes user setup easy, since there isn't any. The use of mirror
> > settings per device is a non-starter for large, disparate
> > organizations. All of the various caching servers just aren't stable
> > enough yet, in my opinion.
> >
> > It is possible to get blocked by the central repo - we were
> > contacted about our significant usage and told we were on the verge
> > of being blacklisted, which is what lead us to rsync the mirror.
>
> There is no way you could use less bandwidth rsyncing then using a
> repository manager. If everyone rsynced and we allowed that against
> central we would get destroyed. We only allow mirrors to rsync, not
> users and mirrors will probably also stop providing rsync access
> because the first hit is just too high now if everyone did it.
>
> > -Nathan
> >
> > -----Original Message-----
> > From: Wayne Fay [mailto:[EMAIL PROTECTED]
> > Sent: Friday, September 26, 2008 11:11 AM
> > To: Maven Users List
> > Subject: Re: Are we blocked by central Maven repo?
> >
> > IIRC Central is well over 10gb at this point (possibly 20gb) and a
> > given organization will really only use at the most 1gb of it, so
> > rsync'ing it is just a bad idea unless you are setting up an actual
> > external mirror that will be available to the community.
> >
> > They are already using Artifactory, and I certainly hope/assume they
> > are caching the results. This would limit their use of Central to one
> > access per artifact (GAV) plus some hits by people not using their
> > Artifactory instance.
> >
> > I would generally doubt they are actually blocked by Central, but
> > rather this is an intermittent failure that will eventually resolve
> > itself.
> >
> > Wayne
> >
> > 2008/9/26 Beyer,Nathan <[EMAIL PROTECTED]>:
> >> It's possible that from the central repo's perspective, all traffic
> >> from your company may seem like it's coming from one IP address
> >> because of NAT.
> >>
> >> Using an internal mirror can help alleviate things. The most non-
> >> invasive mirror would be to rsync the central repo periodically and
> >> then modify internal DNS to point 'repo1.maven.org' to an internal
> >> IP address. You can save a lot of bandwidth and time this way.
> >>
> >> -Nathan
> >>
> >> -----Original Message-----
> >> From: 陈思淼 [mailto:[EMAIL PROTECTED]
> >> Sent: Friday, September 26, 2008 10:47 AM
> >> To: Maven Users List
> >> Subject: Re: Are we blocked by central Maven repo?
> >>
> >> we didn't do that kind of thing. we have a company-level artifactory
> >> repository.someone didn't follow the rule but most of us are good
> >> citizen,
> >> and follow the maven RULE,
> >> Is maven block strategy to block IP  too strict?
> >> Can I do anything to Fix it Up?
> >>
> >>
> >>
> >> 2008/9/26 Wayne Fay <[EMAIL PROTECTED]>
> >>
> >>> It is possible to get blocked if you are acting as a bad citizen
> >>> (downloading the entire Central repo using wget, for example). Have
> >>> you (or someone else at your company) attempted to do this from your
> >>> IP address?
> >>>
> >>> If not, the repo is probably just busy, or you had some random
> >>> Internet connection failure. Try again. "Normal" Maven usage of the
> >>> repo will not get you blocked.
> >>>
> >>> Wayne
> >>>
> >>> On Fri, Sep 26, 2008 at 7:37 AM, 陈思淼 <[EMAIL PROTECTED]>
> >>>
> >>> wrote:
> >>>> This's log from artifactory.
> >>>>
> >>>> 2008-09-26 22:27:28,025 [WARN ] (RemoteRepoBase.java:259{10})     -
> >>>
> >>> repo1:
> >>>> Error in getting information for 'org/apache/maven
> >>>> /maven-model/2.0.4/maven-model-2.0.4.pom.sha1'
> >>>> (org.apache.commons.httpclient.ConnectionPoolTimeoutException:
> >>>> Timeout
> >>>> waiting
> >>>> for connection).
> >>>>
> >>>> we company only have one outlet IP address ,someone may download
> >>>> Maven
> >>>
> >>> from
> >>>
> >>>> apache and didn't set the Mirror of central in the conf/
> >>>> setting.xml. so
> >>>
> >>> they
> >>>
> >>>> download the pom directly from central? Is that the reason why the
> >>>
> >>> central
> >>>
> >>>> repo block our IP address?
> >>
> >> ----------------------------------------------------------------------
> >> CONFIDENTIALITY NOTICE This message and any included attachments
> >> are from Cerner Corporation and are intended only for the
> >> addressee. The information contained in this message is
> >> confidential and may constitute inside or non-public information
> >> under international, federal, or state securities laws.
> >> Unauthorized forwarding, printing, copying, distribution, or use of
> >> such information is strictly prohibited and may be unlawful. If you
> >> are not the addressee, please promptly delete this message and
> >> notify the sender of the delivery error by e-mail or you may call
> >> Cerner's corporate offices in Kansas City, Missouri, U.S.A at (+1)
> >> (816)221-1024.
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> jason at sonatype dot com
> ----------------------------------------------------------
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ----------------------------------------------------------------------
> CONFIDENTIALITY NOTICE This message and any included attachments are from
> Cerner Corporation and are intended only for the addressee. The information
> contained in this message is confidential and may constitute inside or
> non-public information under international, federal, or state securities
> laws. Unauthorized forwarding, printing, copying, distribution, or use of
> such information is strictly prohibited and may be unlawful. If you are not
> the addressee, please promptly delete this message and notify the sender of
> the delivery error by e-mail or you may call Cerner's corporate offices in
> Kansas City, Missouri, U.S.A at (+1) (816)221-1024.



-- 
Daniel Kulp
[EMAIL PROTECTED]
http://www.dankulp.com/blog

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to