On Wed, Mar 26, 2014 at 10:40:39PM -0700, Gregory Szorc wrote: > On 3/26/14, 10:11 PM, Mike Hommey wrote: > >On Wed, Mar 26, 2014 at 05:40:36PM -0700, Gregory Szorc wrote: > >>On 3/26/14, 4:53 PM, Taras Glek wrote: > >>>*User Repos* > >>>TLDR: I would like to make user repos read-only by April 30th. We should > >>>archive them by May 31st. > >>> > >>>Time spent operating user repositories could be spent reducing our > >>>end-to-end continuous integration cycles. These do not seem like > >>>mission-critical repos, seems like developers would be better off > >>>hosting these on bitbucket or github. Using a 3rd-party host has obvious > >>>benefits for collaboration & self-service that our existing system will > >>>never meet. > >> > >>How much time do we spend operating user repositories? I follow the repos > >>bugzilla components and most of the requests I see have little if anything > >>to do with user repositories. And I reckon that's because user repositories > >>are self-service. > > > >Note that while user repositories are self-service on the creation side, > >there is no obvious way to self-service a user repo removal. I'm not in > >Taras's list, but after looking, I figured I had an old m-c copy with > >old patches on top of it. > > That sounds like a bug in the self-service feature! > > >Also note that the lack of something better than mercurial's share, we > >sadly have to waste plenty of disk space for each copy of a mercurial > >repo. If mercurial's share was more like git's object alternates, that > >would be much less dramatic. (BTW, I don't think it would be extremely > >difficult to implement) > > It's 2014: why are we worrying about disk space values less than 10 TB? > > More seriously though, it's not extremely difficult to implement a custom > storage backend for Mercurial. remotefilelog does it. It's only a matter of > time before someone hooks up SQL, S3, Neo4j, etc to make server-side scaling > more efficient.
That doesn't even need sql, s3, or whatever. Just that a shared clone have local filelogs. > Also, if you are using a COW filesystem, initial clones should be nearly > free and you'd only pay the extra copy cost for changesets added afterwards. > This could help dramatically with mozilla-central clones. > > Out of curiosity, is there open source software for a shared Git object > store? git. Mike _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform