Refactoring Fiber::TFrame to use TThreadLocalGlobalPoolManager.
Adding hash to CodeLocation
Changing the minimum threads in the Stig Base::TScheduler pool to 50 from 200
Converting TFiberTestRunner to using TThreadLocalGlobalPoolManager
Adding assertion to TThreadLocalPool to ensure we have a manager to construct from.
Converting VolumeManager to use TThreadLocalGlobalPoolManager. Adding InitializeDiskEventPoolManager and FinalizeDiskEventPoolManager to control Disk Event pool Allocation.
Converting FileService to use TThreadLocalGlobalPoolManager.
Converting DiskEngine to use TThreadLocalGlobalPoolManager
Converting ManagerBase to use TThreadLocalGlobalPoolManager. Adding accessors to help compute memory usage of other pools.
Adding accessors to help compute memory usage of transaction object pools
Removing Fiber::TRunner from runner aray when it is destroyed
Converting TetrisManager to TThreadLocalGlobalPoolManager.
Converting RepoTetrisManager to TThreadLocalGlobalPoolManager.
Converting DurableManager to TThreadLocalGlobalPoolManager. Adding some accessors to keep track of memory allocation.
Converting Server to TThreadLocalGlobalPoolManager. Removing booster for fast fiber schedulers for now because when another thread is scheduled on the same core (few cores available) and this thread needs to synchronize with this fast scheduler using a spin lock we can get stuck. Issue 84 should tackle this problem
Disk Event pool finalizer and returning the number of bytes allocated
mlocking the cache's slot array and lru array
mlocking fiber's frame stack allocations
mlocking ThreadLocalGlobalPool data
Removing unused io_setup