|
1 | 1 | # Change Log
|
2 |
| -All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/). |
3 | 2 |
|
4 |
| -## [Unreleased] |
5 |
| -### Changed |
6 |
| -- Add a new arity to `make-widget-async` to provide a different widget shape. |
| 3 | +All notable changes to this project will be documented in this file. This |
| 4 | +change log follows the conventions of |
| 5 | +[keepachangelog.com](https://keepachangelog.com/). |
7 | 6 |
|
8 |
| -## [0.1.1] - 2020-07-30 |
9 |
| -### Changed |
10 |
| -- Documentation on how to make the widgets. |
| 7 | +## Unreleased |
11 | 8 |
|
12 | 9 | ### Removed
|
13 |
| -- `make-widget-sync` - we're all async, all the time. |
| 10 | + |
| 11 | +- Remove counter-dec workload (#60). |
| 12 | +- Remove dead code (#62). |
| 13 | +- Remove kill and pause nemeses from a standard set. |
| 14 | +- Remove extra variables. |
14 | 15 |
|
15 | 16 | ### Fixed
|
16 |
| -- Fixed widget maker to keep working when daylight savings switches over. |
17 | 17 |
|
18 |
| -## 0.1.0 - 2020-07-30 |
| 18 | +- Fix broken nemeses (pause, kill, partition). |
| 19 | +- Enable :primaries for partition, kill and pause nemeses (#59). |
| 20 | +- Fix test bank with accounts in separate tables. |
| 21 | +- Mark a singleton instance as a leader manually (#92). |
| 22 | + |
| 23 | +### Changed |
| 24 | + |
| 25 | +- Declare Lua variables as local to make interpreter happy. |
| 26 | +- Allow to test Tarantool version built from source code. |
| 27 | +- Add new namespace for client and move all operations to it |
| 28 | +- Rewrite client in a register workload (#31). |
| 29 | +- Remove --single-mode option (#36). |
| 30 | +- Support independent keys in a register workload (#39). |
| 31 | +- Skip DB teardown when --leave-db-running option specified (#45). |
| 32 | +- Ignore warnings 'too long WAL write' in logs. |
| 33 | +- Send write operations to primary nodes only. |
| 34 | +- Disable bank-multitable-lua in 'test-all' run |
| 35 | +- Enable Raft consensus and primary discovery in workloads (#42). |
| 36 | +- Make spaces used in tests synchronous (#51). |
| 37 | +- Update Tarantool instance file. |
| 38 | +- Replace magic number with variable 'minimal-concurrency'. |
| 39 | +- Update command line to execute tests in the README. |
| 40 | +- Print workloads and nemeses before testing. |
| 41 | +- Simplify transfer operation in bank test. |
| 42 | +- Disable bank tests that depends on interactive transactions support. |
| 43 | +- Disable test counter-inc, it is blocked by bug in Tarantool (#84). |
| 44 | +- Set DEBIAN_FRONTEND before running Tarantool installer (#73). |
| 45 | +- Use tuple field names instead of indexes in Tarantool instance file. |
| 46 | +- Replace boolean-to-str function with str. |
| 47 | +- Replace Travis CI with GH Actions. |
| 48 | +- Enable test counter-inc back (#84). |
| 49 | +- Distribute initial balances uniformly in bank tests (#94). |
| 50 | + |
19 | 51 | ### Added
|
20 |
| -- Files from the new template. |
21 |
| -- Widget maker public API - `make-widget-sync`. |
22 | 52 |
|
23 |
| -[Unreleased]: https://github.com/your-name/jepsen.tarantool/compare/0.1.1...HEAD |
24 |
| -[0.1.1]: https://github.com/your-name/jepsen.tarantool/compare/0.1.0...0.1.1 |
| 53 | +- Add initial version of Jepsen tests. |
| 54 | +- Add set test (#6). |
| 55 | +- Add counter test (#3). |
| 56 | +- Add command-line option to enable MVCC engine (#41). |
| 57 | +- Add Tarantool error codes to crash patterns (#46). |
| 58 | +- Add options to execute all tests at once. |
| 59 | +- Add basic nemesis faults support. |
| 60 | +- Add primary node discovery (#43, #17). |
| 61 | +- Add bank workload (#67). |
0 commit comments