bareos: master 031808d1
Author | Committer | Branch | Timestamp | Parent | |
---|---|---|---|---|---|
mvwieringen | mvwieringen | master | 2016-04-25 17:40 | master ac627464 | Pending |
Changeset | dird: Simplify concurrency checking. - Use atomic functions that increment and decrement the concurrency counters. These all use a single mutex but that is not really a problem as we only want to serialize them so an increment and decrement happening on the same resource are handled correctly. - The exclusion of certain concurrency checks is now done in the new atomic functions so the calling code path is cleaner and doesn't need to test for all kind of conditions. - Replace ASSERT calls with Jmsg M_FATAL calls which tell you which counter went negative including the name of the read or write storage its happening on. |
||||
mod - src/dird/jobq.c | Diff File |