summaryrefslogtreecommitdiff
path: root/src/mongo/util/concurrency/ticketholder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "SERVER-77224 Rename lock_state.h/.cpp to locker_impl.h/.cpp to match ...HEADmasterauto-revert-processor2023-05-181-3/+4
* SERVER-77224 Rename lock_state.h/.cpp to locker_impl.h/.cpp to match the clas...Kaloian Manassiev2023-05-171-4/+3
* SERVER-75908 Disable execution control if user manually set concurrencyPavi Vetriselvan2023-04-241-2/+19
* SERVER-66587 rename isEnabledAndIgnoreFCV to isEnabledAndIgnoreFCVUnsafeJiawei Yang2023-04-051-1/+2
* SERVER-74778 Refactor and improve performance of PriorityTicketHolderLouis Williams2023-03-281-15/+24
* SERVER-74864 Remove `OperationContext*` from `TicketHolder::resize`Gregory Noma2023-03-151-11/+8
* SERVER-73824 Unit test throughput probing algorithmGregory Noma2023-03-131-0/+22
* SERVER-70865 Add size precision to ints in TicketHolder codeHaley Connelly2023-02-161-4/+4
* SERVER-73460 Probe throughput to adjust storage engine concurrencyGregory Noma2023-02-081-4/+20
* Revert "SERVER-70865 Make TicketHolder's queued() counter int64_t"Haley Connelly2023-01-241-2/+2
* SERVER-70865 Make TicketHolder's queued() counter int64_tHaley Connelly2023-01-231-2/+2
* SERVER-72719 Reduce Immediate Priority admission statistics trackingHaley Connelly2023-01-161-19/+2
* SERVER-72072 Integrate TicketBroker with PriorityTicketHolderJordi Olivares Provencio2023-01-161-2/+2
* SERVER-71251 Move PriorityTicketHolder and SemaphoreTicketHolder into separat...Haley Connelly2022-11-141-408/+16
* SERVER-70792 Separate Queue from PriorityTicketHolderHaley Connelly2022-11-111-189/+86
* SERVER-70927 Make PriorityTicketHolder select where to dequeueHaley Connelly2022-11-081-81/+64
* SERVER-70941 system TickSource via std::chrono::steady_clockBilly Donahue2022-10-311-2/+2
* SERVER-69935 Introduce PriorityTicketHolder promotion policyHaley Connelly2022-10-261-35/+103
* SERVER-70601 Separate TicketHolder management from TicketHolder logicHaley Connelly2022-10-241-117/+0
* SERVER-70391 Reduce line skipping of low priority operationsJordi Olivares Provencio2022-10-171-10/+30
* SERVER-70324 Annotate locks held in PriorityTicketHolder methodsHaley Connelly2022-10-071-13/+14
* SERVER-69894 Combine PriorityTicketHolder and SchedulingTicketHolderHaley Connelly2022-09-231-61/+45
* SERVER-67951 Record AdmissionContext::Priority::kImmediate statisticsHaley Connelly2022-09-221-36/+113
* SERVER-68314 Add priority queueing metrics to the ticketholderHaley Connelly2022-09-141-47/+81
* SERVER-69284 Remove FifoTicketHolder and StochasticTicketHolderHaley Connelly2022-09-081-208/+0
* SERVER-68584 Generalize skipTicketAcquisitionForLockLeonardo Menti2022-09-071-2/+2
* SERVER-68793 Refactor TicketHolder::resize() in all implementationsJordi Olivares Provencio2022-09-051-25/+75
* SERVER-68854 Refactor SchedulingTicketHolder queueing logicJordi Olivares Provencio2022-08-261-35/+30
* Revert "SERVER-68854 Refactor SchedulingTicketHolder queueing logic"Sviatlana Zuiko2022-08-251-24/+35
* SERVER-68854 Refactor SchedulingTicketHolder queueing logicJordi Olivares Provencio2022-08-251-35/+24
* SERVER-67905 Created PriorityTicketHolder that queues by 3 priority levelsLeonardo Menti2022-08-081-0/+33
* SERVER-67542 Refactor TicketHolders into a composed TicketHolderJordi Olivares Provencio2022-07-051-27/+122
* SERVER-66152 Add implementation of SchedulingTicketHolderJordi Olivares Provencio2022-06-301-8/+200
* SERVER-66796 Make TicketHolder metrics independent from ImplJordi Olivares Provencio2022-06-011-218/+158
* SERVER-66249 Fix typo in non-Linux ticketholderJordi Olivares Provencio2022-05-181-1/+1
* SERVER-66249 Refactor Tickets to be RAII and auto releasableJordi Olivares Provencio2022-05-181-24/+18
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-061-1/+3
* SERVER-41353 replace errnoWithDescription with an API based on std::error_codeBilly Donahue2022-04-281-1/+1
* SERVER-65542 Fix compilation error in WindowsJordi Olivares Provencio2022-04-191-3/+3
* SERVER-65542 Fix ticket resizeJordi Olivares Provencio2022-04-191-8/+9
* SERVER-63825 Add metrics for read/write queuesDaniel Gómez Ferro2022-04-111-50/+186
* SERVER-51904 Add feature flag for execution controlJordi Olivares Provencio2022-03-311-1/+1
* SERVER-64076 Fix deadlock when waiting for ticketsJordi Olivares Provencio2022-03-161-42/+48
* SERVER-63822 Change TicketHolder implementation to use a FIFO queueing systemJordi Olivares Provencio2022-03-041-0/+131
* SERVER-63956 Refactor TicketHolder to accept multiple implementationsJordi Olivares Provencio2022-02-251-22/+25
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
* SERVER-47040 LOGV2_FATAL also fassertsHenrik Edin2020-03-241-2/+1
* SERVER-46631 Optimize acquiring a ticket from TicketHolder in the uncontended...David Storch2020-03-061-0/+5
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+0
* SERVER-45869 automatically converted structured loggingGabriel Russell2020-02-131-2/+5