Commit Graph

131 Commits (176f0bedce249b3ead549b83e8481b182652acd6)

Author SHA1 Message Date
Yueh-Hsuan Chiang 1369f015ee Only initialize the ThreadStatusData when necessary. 10 years ago
Islam AbdelRahman ab455ce495 fix clang build 10 years ago
Yueh-Hsuan Chiang 3eddd1abe9 Add Env::GetThreadID(), which returns the ID of the current thread. 10 years ago
Mike Kolupaev ec7a944360 more times in perf_context and iostats_context 10 years ago
Igor Canadi 4a855c0799 Add an option wal_bytes_per_sync to control sync_file_range for WAL files 10 years ago
sdong 98a44559d5 Build for CYGWIN 10 years ago
Islam AbdelRahman 155d468c56 Using chrono as a fallback 10 years ago
Danny Al-Gaaf 87c7d49d67 util/env_posix.cc: fix #elif check for __MACH__ 10 years ago
Venkatesh Radhakrishnan b2b3086524 Speed up rocksDB close call. 10 years ago
Igor Canadi b8d23cdcb8 Revert chrono use 10 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 10 years ago
Igor Sugak 3ad6b794cf rocksdb: Fix 'Division by zero' scan-build warning 10 years ago
Erik Garrison e6eaf938c3 remove old debugging message (#487) 10 years ago
Yueh-Hsuan Chiang bf287b76e0 Add structures for exposing thread events and operations. 10 years ago
Yueh-Hsuan Chiang 45bab305f9 Move GetThreadList() feature under Env. 10 years ago
Venkatesh Radhakrishnan 7198ed5a2e Handle errors during pthread calls 10 years ago
Igor Canadi cb82d7b081 Fix #434 10 years ago
Yueh-Hsuan Chiang a97314219e Fix compile error in ROCKSDB_LITE 10 years ago
Yueh-Hsuan Chiang d0c5f28a5c Introduce GetThreadList API 10 years ago
Venkatesh Radhakrishnan 6c1b040cc9 Provide openable snapshots 10 years ago
Igor Canadi 25f273027b Fix iOS compile with -Wshorten-64-to-32 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
sdong 09899f0b51 DB::Open() to automatically increase thread pool size if it is smaller than max number of parallel compactions or flushes 10 years ago
Lei Jin 17be187ff9 dummy var to suppress compiler warning/error 10 years ago
Lei Jin 44f0ff31c2 use fallocate(FALLOC_FL_PUNCH_HOLE) to release unused blocks at the end of file 10 years ago
Igor Canadi 965d9d50b8 Fix timing 10 years ago
Igor Canadi 001ce64dc7 Use chrono for timing 10 years ago
Lei Jin 7e9f28cb23 limit max bytes that can be read/written per pread/write syscall 10 years ago
Igor Canadi d9c0785812 Fix assertion in PosixRandomAccessFile 10 years ago
ZHANG Biao 8dfe2fdd51 fix compile error under Mac OS X 10 years ago
Lei Jin 58c49466d2 Allow env_posix to lower background thread IO priority 10 years ago
Lei Jin 534357ca3a integrate rate limiter into rocksdb 11 years ago
Yueh-Hsuan Chiang 90a6aca48e Finer report I/O stats about Flush and Compaction. 11 years ago
Igor Canadi d3f63f03ad Fix 32-bit errors 11 years ago
sdong 9899b12780 ThreadID printed when Thread terminating in the same format as posix_logger 11 years ago
Chilledheart 81b498bc15 Print pthread_t in a more safe way 11 years ago
sdong bd1105aa5a Print out thread ID while thread terminates for decreased pool size. 11 years ago
sdong 3df07d1703 ThreadPool to allow decrease number of threads and increase of number of threads is to be instantly scheduled 11 years ago
Igor Canadi 72ff275e3c Fix TransactionLogIterator EOF caching 11 years ago
Igor Canadi c2da9e5997 Flush before Fsync()/Sync() 11 years ago
Yueh-Hsuan Chiang fa84eb1f7b Fixed a compile error which tries to check whether a size_t < 0 in env_posix.cc 11 years ago
Igor Canadi 726c8084cd Retry FS system calls on EINTR 11 years ago
Igor Canadi 64ae6e9eb9 Don't preallocate log files 11 years ago
Igor Canadi 5c44a8db61 fallocate_with_keep_size is false for LogWrites 11 years ago
Igor Canadi 22507aff6c Fix compile issue in Mac OS 11 years ago
Igor Canadi f26cb0f093 Optimize fallocation 11 years ago
sdong 01dcef114b Env to add a function to allow users to query waiting queue length 11 years ago
Yumikiyo Osanai 056a0286d2 Modify the compile error about ftruncate() 11 years ago
Igor Canadi 26ac5603f4 Truncate unused space on PosixWritableFile::Close() 11 years ago
Lei Jin b2795b799e thread local pointer storage 11 years ago