Commit Graph
140 Commits
Author SHA1 Message Date
Ahmed Yasin Koculu cfaad22e62 Code cleanup. 2022-08-01 19:44:10 +02:00
Ahmed Yasin Koculu 8a17b13066 Adds colored console output to the benchmark. 2022-08-01 14:38:47 +02:00
Ahmed Yasin Koculu 1001c231ec Improves performance tests. 2022-08-01 14:13:27 +02:00
Ahmed Yasin Koculu a813337e74 Adds history record on auto commit. 2022-08-01 13:46:17 +02:00
Ahmed Yasin Koculu feb1a3592f Code cleanup. 2022-08-01 00:21:46 +02:00
Ahmed Yasin Koculu 79f9262ce0 Add notes. 2022-07-31 15:23:59 +02:00
Ahmed Yasin Koculu 81252dd02e Adds notes. 2022-07-31 00:17:16 +02:00
Ahmed Yasin Koculu 4b2bd183e1 Updates readme. release-v1.1.1 2022-07-28 00:44:06 +02:00
Ahmed Yasin Koculu 3cc732e462 Fix typo that cause exception on incremental backup. 2022-07-28 00:16:09 +02:00
Ahmed Yasin Koculu 89514f27fb Updates readme. release-v1.1.0 2022-07-27 23:31:56 +02:00
Ahmed Yasin Koculu 2c16b23f4e Update benchmark report for v1.1.0. 2022-07-27 22:54:11 +02:00
Ahmed Yasin Koculu e0115959d9 Include tail content on incremental backup. 2022-07-27 22:13:08 +02:00
Ahmed Yasin Koculu 335b3d54ae Fix race conditions in lazy wal and meta wal. 2022-07-27 22:04:53 +02:00
Ahmed Yasin Koculu 0b8bcd3856 Adds validation for new compression and wal mode features. 2022-07-27 18:00:51 +02:00
Ahmed Yasin Koculu beeaf48ab1 Adds configuration options to control poll intervals and long running tasks. 2022-07-27 16:56:21 +02:00
Ahmed Yasin Koculu 6035c84e4f Adds WAL tail record recovery capability. Improves durability. 2022-07-27 16:30:33 +02:00
Ahmed Yasin Koculu 8b2e5b8631 Truncate incomplete tail records. 2022-07-26 21:07:00 +02:00
Ahmed Yasin Koculu a75bb6a1c6 Reduces code duplication. 2022-07-25 20:31:45 +02:00
Ahmed Yasin Koculu 652acc3f82 Code refactor / cleanup. 2022-07-25 20:13:06 +02:00
Ahmed Yasin Koculu 2bf11982be Update README.md 2022-07-25 16:03:52 +02:00
Ahmed Yasin Koculu 3b989f2351 Adds WAL Compression support. release-v1.0.9 2022-07-25 15:38:58 +02:00
Ahmed Yasin Koculu c22c40d134 Adds compressed file stream. 2022-07-25 06:15:41 +02:00
Ahmed Yasin Koculu 25b42a01d8 Adds configurable disk segment compression block size. 2022-07-25 01:01:23 +02:00
Ahmed Yasin Koculu ade3017423 Reduce IO in compressed file random access device. 2022-07-25 00:20:48 +02:00
Ahmed Yasin Koculu 73b4a07975 Adds disk segment compression support. 2022-07-24 22:59:24 +02:00
Ahmed Yasin Koculu 7444ef81cf Adds transactional benchmarks. release-v1.0.8 2022-07-24 06:07:18 +02:00
Ahmed Yasin Koculu edf7c2365e Adds benchmark groups. 2022-07-24 02:58:54 +02:00
Ahmed Yasin Koculu 24daee9b4a Adds 10M insert benchmarks. 2022-07-24 02:53:58 +02:00
Ahmed Yasin Koculu 0af55ee1df Adds rocks db benchmark results. 2022-07-24 02:33:42 +02:00
Ahmed Yasin Koculu d83d649be9 Adds insert benchmarks. 2022-07-24 02:24:37 +02:00
Ahmed Yasin Koculu 3aa28e5594 Adds Fluent Transaction sample. 2022-07-24 01:43:52 +02:00
Ahmed Yasin Koculu a78c2d61c8 Adds features to readme doc. 2022-07-24 01:38:43 +02:00
Ahmed Yasin Koculu 777da43dda Adds current transaction uncommitted read support to ReadCommitted methods. 2022-07-24 01:10:21 +02:00
Ahmed Yasin Koculu 56b7a42308 Adds transaction Isolation test. 2022-07-24 00:48:40 +02:00
Ahmed Yasin Koculu e14c979e53 Adds Fluent Transaction with exceptionless retry capability. 2022-07-24 00:09:20 +02:00
Ahmed Yasin Koculu 6b8072083b Adds incremental backup configuration option.
Adds exxceptionless transaction API.
2022-07-23 23:07:23 +02:00
Ahmed Yasin Koculu 0126912578 Adds lazy mode wal log audit support. 2022-07-23 17:57:03 +02:00
Ahmed Yasin Koculu c0a524ba07 Fix typo. 2022-07-23 17:48:14 +02:00
Ahmed Yasin Koculu eba3523b8b Improve durability of full wal log with 3 length-stamps. 2022-07-23 17:32:17 +02:00
Ahmed Yasin Koculu 5e7431ce6a Adds transaction log audit support. 2022-07-23 17:19:49 +02:00
Ahmed Yasin Koculu 3c3571213c Dispose wal file streams on freeze. 2022-07-23 16:46:50 +02:00
Ahmed Yasin Koculu 5b4818db36 Adds Immediate and Lazy modes to the Write Ahead Log. 2022-07-23 16:19:12 +02:00
Ahmed Yasin Koculu 13e1040b85 Improves zone tree wal and transaction log configuration. 2022-07-23 13:56:42 +02:00
Ahmed Yasin Koculu 003fd8c37b Reorganize segment WAL paths. 2022-07-23 13:32:37 +02:00
Ahmed Yasin Koculu c1f680c902 Adds methods to clear stale transactions. release-v1.0.7 2022-07-23 13:06:43 +02:00
Ahmed Yasin Koculu 44c2881bf6 Add batch rollback method. Fix typo. 2022-07-23 12:30:07 +02:00
Ahmed Yasin Koculu c0fbb987e0 Fix transaction skip write rule issue. 2022-07-23 12:01:48 +02:00
Ahmed Yasin Koculu ecc0a5fb1f Code cleanup. 2022-07-21 01:51:22 +02:00
Ahmed Yasin Koculu 3dfc86d722 Removes obsolete comment. release-v1.0.6 2022-07-21 01:02:56 +02:00
Ahmed Yasin Koculu 4d8cbc41f0 Adds debug only assertions. 2022-07-21 00:38:58 +02:00