foundationdb/fdbclient/vexillographer
Vaidas Gasiunas 9826bbce15
Tracking Multi-Version Database Initialization states, failing if client is not compatible to the server (#8868)
* MVC: Keep track of database initialization state; some refactoring of database update for better readability

* Do not create unused temp directory in old binaries downloader

* MVC: Fail transactions with an error code on database initialization errors

* Exit client config tester immediately on errors

* Fail database operations for incompatible clients and database initialization errors

* Some tests for database initialization errors

* local_cluster: reopen fdbmonitor.log in append mode, close it before reopening

* Introduce an option ignore_incompatible_client restoring the behavior of indefinite wait when there is no client matching a cluster version

* Multi-Version API: remove atomics from initializationError

* Update GO bindings: adding option ignore_incompatible_client

* MVC to fail on incompatible clients: addressing review comments

* MVC: An option to fail in case of an incompatible client

* fdb_c_client_config_tester: update help text
2022-12-01 23:28:30 +01:00
..
c.cs Make hidden options exist 2021-06-23 10:36:01 -07:00
cpp.cs Enable support for integers in environment variable network options 2021-09-20 11:48:07 -07:00
fdb.options Tracking Multi-Version Database Initialization states, failing if client is not compatible to the server (#8868) 2022-12-01 23:28:30 +01:00
java.cs Update all of the bindings to use the new C API and deprecate or remove unneeded parts of their APIs. 2018-10-02 15:28:46 -07:00
python.cs remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ruby.cs Fixed broken links to documentation 2018-04-19 11:45:24 -07:00
vexillographer.cs Fix whitespace 2019-07-02 14:19:22 -07:00
vexillographer.csproj removed old node.js bindings 2018-04-06 17:16:17 -07:00