rocksdb/utilities/transactions
Manuel Ung 1f8b119ed6 Limit maximum memory used in the WriteBatch representation
Summary:
Extend TransactionOptions to include max_write_batch_size which determines the maximum size of the writebatch representation. If memory limit is exceeded, the operation will abort with subcode kMemoryLimit.
Closes https://github.com/facebook/rocksdb/pull/2124

Differential Revision: D4861842

Pulled By: lth

fbshipit-source-id: 46fd172ea67cc90bbba829bf0d70cfab2261c161
2017-04-10 15:42:26 -07:00
..
optimistic_transaction_db_impl.cc optimistic transactions support for reinitialization 2016-03-07 19:03:09 -08:00
optimistic_transaction_db_impl.h optimistic transactions support for reinitialization 2016-03-07 19:03:09 -08:00
optimistic_transaction_impl.cc Implement non-exclusive locks 2016-12-05 17:39:17 -08:00
optimistic_transaction_impl.h Implement non-exclusive locks 2016-12-05 17:39:17 -08:00
optimistic_transaction_test.cc Windows thread 2017-02-06 14:54:18 -08:00
transaction_base.cc Limit maximum memory used in the WriteBatch representation 2017-04-10 15:42:26 -07:00
transaction_base.h Limit maximum memory used in the WriteBatch representation 2017-04-10 15:42:26 -07:00
transaction_db_impl.cc Implement non-exclusive locks 2016-12-05 17:39:17 -08:00
transaction_db_impl.h Implement non-exclusive locks 2016-12-05 17:39:17 -08:00
transaction_db_mutex_impl.cc Fix transaction locking 2016-02-16 17:15:05 -08:00
transaction_db_mutex_impl.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
transaction_impl.cc Limit maximum memory used in the WriteBatch representation 2017-04-10 15:42:26 -07:00
transaction_impl.h Implement non-exclusive locks 2016-12-05 17:39:17 -08:00
transaction_lock_mgr.cc Fix compile error in trasaction_lock_mgr.cc 2016-12-06 14:39:16 -08:00
transaction_lock_mgr.h Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
transaction_test.cc Limit maximum memory used in the WriteBatch representation 2017-04-10 15:42:26 -07:00
transaction_util.cc Gcc-7 buffer size insufficient 2016-12-14 19:24:26 -08:00
transaction_util.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00