aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* metadata_thp: auto mode adjustment for a0.Qi Wang2017-11-011-19/+22
* Output all counters for bin mutex stats.Qi Wang2017-10-191-4/+7
* Add a "dumpable" bit to the extent state.David Goldblatt2017-10-162-8/+16
* Add pages_dontdump and pages_dodump.David Goldblatt2017-10-161-0/+23
* Factor out extent-splitting core from extent lifetime management.David Goldblatt2017-10-161-81/+149
* Document some of the internal extent functions.David Goldblatt2017-10-161-0/+35
* Define MADV_FREE on our own when needed.Qi Wang2017-10-111-1/+7
* Set isthreaded manually.Qi Wang2017-10-051-5/+6
* Delay background_thread_ctl_init to right before thread creation.Qi Wang2017-10-052-4/+6
* Enable a0 metadata thp on the 3rd base block.Qi Wang2017-10-051-21/+64
* Power: disable the CPU_SPINWAIT macro.David Goldblatt2017-10-041-1/+2
* Use ph instead of rb tree for extents_avail_Dave Watson2017-10-041-1/+1
* Logging: capitalize log macro.David Goldblatt2017-10-021-48/+48
* Add runtime detection of lazy purging support.Qi Wang2017-09-261-0/+24
* Put static keyword first.Qi Wang2017-09-211-1/+1
* Clear cache bin ql postfork.Qi Wang2017-09-121-0/+7
* Relax constraints on reentrancy for extent hooks.Qi Wang2017-08-311-1/+12
* Add stats for metadata_thp.Qi Wang2017-08-304-14/+76
* Change opt.metadata_thp to [disabled,auto,always].Qi Wang2017-08-305-17/+54
* Make arena stats collection go through cache bins.David Goldblatt2017-08-162-4/+13
* Pull out caching for a bin into its own file.David Goldblatt2017-08-162-22/+22
* Fix test/unit/pages.Qi Wang2017-08-111-6/+7
* Implement opt.metadata_thpQi Wang2017-08-115-16/+85
* Remove external linkage for spin_adaptiveRyan Libby2017-08-081-4/+0
* Only read szind if ptr is not paged aligned in sdallocx.Qi Wang2017-07-311-2/+22
* Bypass extent_alloc_wrapper_hard for no_move_expand.Qi Wang2017-07-311-0/+9
* Logging: log using the log var names directly.David Goldblatt2017-07-241-151/+47
* Split out cold code path in newImplQinfan Wu2017-07-241-7/+16
* Logging: allow logging with empty varargs.David Goldblatt2017-07-222-9/+9
* Validates fd before calling fcntlY. T. Chung2017-07-222-4/+12
* Add entry and exit logging to all core functions.David T. Goldblatt2017-07-201-1/+198
* Add a logging facility.David T. Goldblatt2017-07-202-0/+90
* Fall back to FD_CLOEXEC when O_CLOEXEC is unavailable.Y. T. Chung2017-07-202-5/+28
* Fix deadlock in multithreaded fork in OS X.David Goldblatt2017-07-101-6/+24
* Add extent_grow_mtx in pre_ / post_fork handlers.Qi Wang2017-06-292-5/+15
* Fix pthread_sigmask() usage to block all signals.Qi Wang2017-06-261-1/+1
* Switch ctl to explicitly use tsd instead of tsdn.Qi Wang2017-06-232-24/+23
* Check arena in current context in pre_reentrancy.Qi Wang2017-06-236-46/+47
* Set reentrancy when invoking customized extent hooks.Qi Wang2017-06-233-25/+102
* Fix assertion typos.Jason Evans2017-06-232-2/+2
* Add thread name for background threads.Qi Wang2017-06-231-1/+3
* Avoid inactivity_check within background threads.Qi Wang2017-06-221-17/+22
* Mask signals during background thread creation.Jason Evans2017-06-201-3/+35
* Clear tcache_ql after fork in child.Qi Wang2017-06-191-0/+17
* Add minimal initialized TSD.Qi Wang2017-06-152-16/+38
* Pass tsd to tcache_flush().Qi Wang2017-06-152-3/+2
* Log decay->nunpurged before purging.Qi Wang2017-06-141-2/+3
* Only abort on dlsym when necessary.Qi Wang2017-06-142-3/+18
* Fix extent_hooks in extent_grow_retained().Qi Wang2017-06-141-3/+12
* Combine background_thread started / paused into state.Qi Wang2017-06-122-29/+50