Carrot2

Unsynchronized access to Document fields via get().

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 3.4.0
  • Component/s: Framework Core
  • Labels:
    None

Activity

Hide
Dawid Weiss added a comment - - edited

"I'd consider dropping these monitors, they are meaningless in all of our use case contexts."; [later] Not true, serialization can happen along with document modification; if so, the lock in there makes sense. What doesn't make sense is that serialization and document modification can happen alongside each other...

Show
Dawid Weiss added a comment - - edited "I'd consider dropping these monitors, they are meaningless in all of our use case contexts."; [later] Not true, serialization can happen along with document modification; if so, the lock in there makes sense. What doesn't make sense is that serialization and document modification can happen alongside each other...
Hide
Dawid Weiss added a comment -

Fixed in trunk (added monitor to get()), but the fact that Document is mutable makes everything so much more complex than it should be.

Show
Dawid Weiss added a comment - Fixed in trunk (added monitor to get()), but the fact that Document is mutable makes everything so much more complex than it should be.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: