Cook - v0.1.0
Dec. 21, 2021, 9:39 a.m.
Changelog
Fixed:
- Node will recover all possible archives and logs and will not trust data position in Consul RS-56202 RS-69931
- rdbserver's pid-file can contain wrong process PID after server or container crash RS-71040
- Sometimes new database initialization unsucessfull RS-70725 RS-68045
- Replication connection on slave do not allow remote connections RS-70612
- Unable to initialize cluster with default config RS-69889
- promote can stuck if no nodes to be new master RS-68576
- FDB driver crashing RS-67776
Added:
- Maintenance mode which allows node ignore state of cluster and rdbserver health RS-62798
- User defined way to initialize replica. Added local option rdb.slave_init to change replica initialization way (disable, nbackup, as_is and shell). Added local option rdb.slave_init_command to define shell command for slave initilization RS-68618
- Local options cook.advertise/rdb.advertise can be used to define external interface for connection RS-69933
- Dumping firebird.log and replication.log on some erros if local option rdb.dump_logs is True RS-71669
- Cook API port avalability can be omited if cook.check_port is False RS-68986
- --version argument for utilities RS-67298
Changed:
- Cook docker container now opens AUX port 3051 by default RS-67387
- Bump minimal RDB version to 3.0.8 RS-71584