b9532e6497
Return provider status from set options.
2018-07-03 16:33:14 +03:00
3632e7823c
Pass high_priority_service instead of void ptr for provider methods.
2018-07-03 07:48:35 +03:00
db18e91c42
Implemented client last_written_gtid, sync_wait
2018-06-30 07:44:09 +03:00
0851970c53
Bootstrap server service, fixes to server state management
...
* Added bootstrap service call to do DBMS side bootstrap operations
during the cluster bootstrap.
* Added last_committed_gtid() to provider interface
* Implemented wait_for_gtid() provider call
* Pass initial position to the server state
2018-06-29 11:54:33 +03:00
fd9cf87141
* Return provider status from provider connect
...
* Call to get server status variables along with provider variables
* Deal with intermediate non-prims
2018-06-27 15:36:52 +03:00
cad9176474
TOI replicating and applying codepaths
2018-06-25 09:28:51 +03:00
8f0e112c47
Renamed invalid to undefined. More utility functions.
2018-06-21 16:50:44 +03:00
81ac78913a
Initial implementation of client_state TOI mode.
2018-06-21 11:45:18 +03:00
3a8861b26b
* Moved causal reads/gtid wait into server state interface
...
* Changed undefined seqno to be defined as -1
2018-06-21 10:37:55 +03:00
ef0fb72b73
* Added size exceeded error code
...
* Return provider status from selected client_state calls
* Added more methods to provider interface
2018-06-20 19:44:20 +03:00
5c3c972947
Provide access to native wsrep API handle.
2018-06-19 09:41:04 +03:00
0e4c7f16a9
Pass ws_handle as const reference to provider replay()
2018-06-19 09:36:15 +03:00
d1a1e298e9
Removed wsrep_api.h dependency from view.hpp
2018-06-18 20:39:25 +03:00
af3119a58b
Removed ostream include from public API headers.
2018-06-17 13:55:37 +03:00
ef4baa9f9d
Renamed server_context to server_state.
2018-06-17 10:07:48 +03:00
ad0617c660
Using javadoc style for doc comments
2018-06-16 15:23:14 +03:00
256000f934
Refactored client_service interface out of client_context
2018-06-14 19:44:38 +03:00
0b6e49474f
Tests and fixes for replaying.
2018-06-14 15:00:40 +03:00
9e8e6d47ba
* Unit test for SR 2PC
...
* Removed redundant data class
* Introduced const_buffer and mutable_buffer
* Transaction context and client context interface refactoring
2018-06-12 18:04:32 +03:00
0186342092
Initial replicating side implementation of streaming replication
2018-06-12 15:44:20 +03:00
3456a8b953
Unit tests for identifier class.
2018-06-12 11:22:02 +03:00
d6f185c278
Refactored provider specific code out of server_context.cpp
2018-06-12 10:52:56 +03:00
97d9f93648
Refactored seqno and id classes out of provider.hpp
2018-06-12 10:20:58 +03:00
2619615e02
Fixed problems with server_context unit tests.
...
Added WITH_ASAN and WITH_TSAN options, enabled unit tests by default.
2018-06-10 15:31:41 +03:00
ca615fcbd8
Provider abstraction code compiles.
2018-06-10 12:46:42 +03:00
e74b214c9c
Provider type abstraction, partially completed.
2018-06-09 23:28:02 +03:00
d3cb537d1e
Changed project name to wsrep-lib.
2018-06-03 21:56:28 +03:00