Mark Callaghan

Results 59 comments of Mark Callaghan

I just finished a round of my db_bench benchmarks doing a variety of tests, although nothing with --num_multi_db. My tests used all patch releases for 6.x, 7.x and 8.x. I...

An educated guess, you might be suffering from too small block cache shards. Although if you don't have bloom filters enabled, then it is less likely (the block indexes would...

Debugging the too-small-block-cache perf problems hasn't been easy for me in the past, in part because I encounter it so infrequently. In my last encounter with this: * from the...

Somewhat related, with fio --runtime=X --invalidate=1, the runtime trumps invalidation and fio stops as soon as runtime is exceeded. The result can be a run with no useful results. My...

I filed an issue for the root cause in RocksDB, [issue 9169](https://github.com/facebook/rocksdb/issues/9169) but hope that MyRocks can fix this via a workaround as db_bench has done. In db_bench there is...

The error: ``` In file included from /home/mcallaghan/fbmysql-56/storage/rocksdb/./ha_rocksdb.h:32, from /home/mcallaghan/fbmysql-56/storage/rocksdb/ha_rocksdb.cc:24: /home/mcallaghan/fbmysql-56/include/my_checksum.h: In instantiation of ‘uint32_t mycrc32::PunnedCrc32(uint32_t, const unsigned char*, size_t) [with PT = long unsigned int; uint32 _t = unsigned...

Yes, it is a feature request. "enhancement" seems like the label that fits best. We don't have to implement but I am sure this request will be repeated many times...

RocksDB has db_paths option to put database files in multiple directories. It is not widely used today and there isn't an option for per column-family db_paths. But it might be...

RocksDB storage is in terms of column families -- there is an LSM tree per column family. If support were added for column-families to use different directories, then someone could...

I support having an option to use a directory per schema, I just don't think it will happen. I don't speak for the RocksDB team and don't know their plans....