Commit Graph

29 Commits (7a959388995f19607310ea6fd8efc5cace65c20a)

Author SHA1 Message Date
zczhu 96206531bc Support reservation in thread pool (#10278) 2 years ago
Andrew Kryczka 2225f063d4 Remove incremental ID from background thread pool names (#9165) 3 years ago
Andrew Kryczka 23ffed9cb7 Prevent joining detached thread in ThreadPoolImpl (#8635) 3 years ago
Jay Zhuang 45c65d6dcf Use thread-safe `strerror_r()` to get error message (#8087) 4 years ago
Cheng Chang f7613e2a9e Make it able to lower cpu priority to specific level in threadpool (#6969) 4 years ago
Cheng Chang ee50b8d499 Be able to decrease background thread's CPU priority when creating database backup (#6602) 5 years ago
sdong 6fd0ed4993 CompactRange() to use bottom pool when goes to bottommost level (#6593) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
2389aa2da9 Remove unneeded unlock statement (#5809) 5 years ago
Kefu Chai 40712df9ab ThreadPoolImpl::Impl::BGThreadWrapper() returns void (#5709) 5 years ago
jsteemann de76909464 refactor SavePoints (#5192) 6 years ago
Zhongyi Xie a291f3a1e5 Collect compaction stats by priority and dump to info LOG (#5050) 6 years ago
jsteemann d1c0d3f358 Small issues (#4564) 6 years ago
Yi Wu 4f12d49daf Suppress clang analyzer error (#4299) 6 years ago
Gabriel Wicke 090c78a0d7 Support lowering CPU priority of background threads 7 years ago
Andrew Kryczka 3cea61392f include thread-pool priority in thread names 7 years ago
Andrew Kryczka 5a7e08468a fix ThreadStatus for bottom-pri compaction threads 7 years ago
Andrew Kryczka 5b2cb64bfb Prevent threads from respawning during joining 7 years ago
Andrew Kryczka cc01985db0 Introduce bottom-pri thread pool for large universal compactions 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Andrew Kryczka 6cc9aef162 New API for background work in single thread pool 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Tamir Duberstein 253799c06d Add missing include for `abort()` 8 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 8 years ago
Daniel Black bfbcec2339 Gcc 7 error expansion to defined 8 years ago
sdong f7669b40ba Fix Windows Build 8 years ago
Islam AbdelRahman e9b2af87f8 Expose ThreadPool under include/rocksdb/threadpool.h 8 years ago
Willem Jan Withagen 0d65acec0c threadpool.cc: abort() lives in stdlib.h on FreeBSD (#1155) 9 years ago
sdong 157e0633e7 MutexLock -> ThreadPoolMutexLock in util/threadpool.cc 9 years ago
Dmitri Smirnov aab91b8d8f Use generic threadpool for Windows environment (#1120) 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
Javier González b2863017b1 Move posix threads into a library 9 years ago