Menu

#215 lock contention caused by sharing prerequisites

workingwiki
open
None
5
2013-05-07
2012-09-13
Lee Worden
No

When lots of projects connect to a popular "service" project (we have an example called Autodhs), each of them needs to lock that project in order to do its work. They don't need the service project very often, and when they do, the work done there is typically very quick. But they may be doing substantial work in their own directories, and the service project will be locked for all that time. This means that all those different downstream projects, essentially unrelated, have to take turns doing their work. Not so good.

Related

Bugs: #200

Discussion

  • Lee Worden

    Lee Worden - 2012-09-13

    #72 PE should do read locking whenever possible seems relevant. But how to make it work?!

     
  • Lee Worden

    Lee Worden - 2012-09-13

    I mean: it's clear enough how to use it for read-only operations. But that doesn't help for write operations in the downstream directory.

     
  • Lee Worden

    Lee Worden - 2012-09-14

    I wonder if it would be possible to make make-in-other-project do locking??? If so, we could skip locking the upstream projects on the way in and let those calls do it only when needed.

     
  • Lee Worden

    Lee Worden - 2012-09-27
    • milestone: lalashan-yushan_site-specific --> refactored_workingwiki_(with_projectengine)
     

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.