summaryrefslogtreecommitdiff
path: root/src/mongo/util/concurrency/ticketholder.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-75908 Disable execution control if user manually set concurrencyPavi Vetriselvan2023-04-241-2/+3
* SERVER-74778 Refactor and improve performance of PriorityTicketHolderLouis Williams2023-03-281-85/+68
* SERVER-74569 Start with number of CPU cores for throughput probingGregory Noma2023-03-161-3/+1
* SERVER-74864 Remove `OperationContext*` from `TicketHolder::resize`Gregory Noma2023-03-151-26/+14
* SERVER-73824 Unit test throughput probing algorithmGregory Noma2023-03-131-0/+58
* SERVER-70865 Add size precision to ints in TicketHolder codeHaley Connelly2023-02-161-14/+17
* SERVER-73460 Probe throughput to adjust storage engine concurrencyGregory Noma2023-02-081-11/+34
* Revert "SERVER-70865 Make TicketHolder's queued() counter int64_t"Haley Connelly2023-01-241-9/+9
* SERVER-70865 Make TicketHolder's queued() counter int64_tHaley Connelly2023-01-231-9/+9
* SERVER-72719 Reduce Immediate Priority admission statistics trackingHaley Connelly2023-01-161-30/+20
* SERVER-72072 Integrate TicketBroker with PriorityTicketHolderJordi Olivares Provencio2023-01-161-3/+3
* SERVER-71251 Move PriorityTicketHolder and SemaphoreTicketHolder into separat...Haley Connelly2022-11-141-196/+4
* SERVER-70792 Separate Queue from PriorityTicketHolderHaley Connelly2022-11-111-80/+48
* SERVER-70927 Make PriorityTicketHolder select where to dequeueHaley Connelly2022-11-081-32/+39
* SERVER-69935 Introduce PriorityTicketHolder promotion policyHaley Connelly2022-10-261-15/+46
* SERVER-70601 Separate TicketHolder management from TicketHolder logicHaley Connelly2022-10-241-52/+8
* SERVER-70391 Reduce line skipping of low priority operationsJordi Olivares Provencio2022-10-171-16/+22
* SERVER-70324 Annotate locks held in PriorityTicketHolder methodsHaley Connelly2022-10-071-3/+3
* SERVER-69894 Combine PriorityTicketHolder and SchedulingTicketHolderHaley Connelly2022-09-231-49/+35
* SERVER-67951 Record AdmissionContext::Priority::kImmediate statisticsHaley Connelly2022-09-221-48/+77
* SERVER-68314 Add priority queueing metrics to the ticketholderHaley Connelly2022-09-141-20/+63
* SERVER-69284 Remove FifoTicketHolder and StochasticTicketHolderHaley Connelly2022-09-081-68/+0
* SERVER-68528 Explain shared_mutex in SchedulingTicketHolderJordi Olivares Provencio2022-09-081-0/+12
* SERVER-68793 Refactor TicketHolder::resize() in all implementationsJordi Olivares Provencio2022-09-051-3/+12
* SERVER-68854 Refactor SchedulingTicketHolder queueing logicJordi Olivares Provencio2022-08-261-3/+4
* Revert "SERVER-68854 Refactor SchedulingTicketHolder queueing logic"Sviatlana Zuiko2022-08-251-4/+3
* SERVER-68854 Refactor SchedulingTicketHolder queueing logicJordi Olivares Provencio2022-08-251-3/+4
* SERVER-67905 Created PriorityTicketHolder that queues by 3 priority levelsLeonardo Menti2022-08-081-0/+19
* SERVER-67904 Operation priority added as a field in AdmissionContext classLeonardo Menti2022-07-201-25/+0
* SERVER-67775 Add TicketAcquisitionPriority to the Locker classHaley Connelly2022-07-131-0/+31
* SERVER-67542 Refactor TicketHolders into a composed TicketHolderJordi Olivares Provencio2022-07-051-24/+122
* SERVER-66152 Add implementation of SchedulingTicketHolderJordi Olivares Provencio2022-06-301-3/+108
* SERVER-65660 Protect Ticket against self assignmentJordi Olivares Provencio2022-06-161-0/+3
* SERVER-66796 Make TicketHolder metrics independent from ImplJordi Olivares Provencio2022-06-011-70/+72
* SERVER-66249 Refactor Tickets to be RAII and auto releasableJordi Olivares Provencio2022-05-181-38/+55
* SERVER-65542 Fix ticket resizeJordi Olivares Provencio2022-04-191-4/+0
* SERVER-63825 Add metrics for read/write queuesDaniel Gómez Ferro2022-04-111-32/+67
* SERVER-51904 Add feature flag for execution controlJordi Olivares Provencio2022-03-311-2/+2
* SERVER-64466 Add PlusCal implementation for the ticketholderJordi Olivares Provencio2022-03-301-0/+5
* SERVER-64076 Fix deadlock when waiting for ticketsJordi Olivares Provencio2022-03-161-5/+6
* SERVER-63822 Change TicketHolder implementation to use a FIFO queueing systemJordi Olivares Provencio2022-03-041-2/+48
* SERVER-63956 Refactor TicketHolder to accept multiple implementationsJordi Olivares Provencio2022-02-251-17/+40
* SERVER-44155 Validate a subset of latches of all levelsRahul Sundararaman2019-12-091-2/+4
* SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in Interru...Ben Caimano2019-10-211-1/+1
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-4/+4
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-3/+3
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-3/+4
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-36644 remove AtomicWord typedefsBilly Donahue2019-01-071-2/+2
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+17