Commit Graph

138 Commits (fe09a6dae39e2f5a73ae6914ad530f036152728c)

Author SHA1 Message Date
agiardullo 064294081b Improved FileExists API 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 9 years ago
sdong 5ec829bc4f Cleaning up CYGWIN define of fread_unlocked to port 9 years ago
sdong f9728640f3 "make format" against last 10 commits 9 years ago
Dmitri Smirnov d2f0912bd3 Merge the latest changes from github/master 9 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 9 years ago
krad 7015fd81c4 Add read_nanos to IOStatsContext. 9 years ago
Yueh-Hsuan Chiang 1369f015ee Only initialize the ThreadStatusData when necessary. 9 years ago
Islam AbdelRahman ab455ce495 fix clang build 9 years ago
Yueh-Hsuan Chiang 3eddd1abe9 Add Env::GetThreadID(), which returns the ID of the current thread. 9 years ago
Mike Kolupaev ec7a944360 more times in perf_context and iostats_context 9 years ago
Igor Canadi 4a855c0799 Add an option wal_bytes_per_sync to control sync_file_range for WAL files 9 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 10 years ago
Yueh-Hsuan Chiang 90a6aca48e Finer report I/O stats about Flush and Compaction. 10 years ago
Igor Canadi d3f63f03ad Fix 32-bit errors 10 years ago
sdong 9899b12780 ThreadID printed when Thread terminating in the same format as posix_logger 10 years ago
Chilledheart 81b498bc15 Print pthread_t in a more safe way 10 years ago
sdong bd1105aa5a Print out thread ID while thread terminates for decreased pool size. 10 years ago
sdong 3df07d1703 ThreadPool to allow decrease number of threads and increase of number of threads is to be instantly scheduled 10 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