Teemu Ollakka
6f68c70d37
Interface changes required to store and remove fragments from high
...
priority context.
2018-07-09 18:12:48 +03:00
Teemu Ollakka
6aa6b6f50a
Provider write set handle and meta data for high priority commit
...
The write set handle and meta data are needed for SR transactions
where the commit context is not known when the transaction starts.
The passed handle and meta data can be set through client_state
prepare_for_ordering() call before performing commit.
2018-07-09 13:02:13 +03:00
Teemu Ollakka
8a1e76bcec
Execution context switching for high priority service.
2018-07-09 11:35:20 +03:00
Teemu Ollakka
2ac13100f7
Refactored storage service out of client service interface.
2018-07-07 18:06:37 +03:00
Teemu Ollakka
3ff322386c
Added must_exit boolean flag to high_priority_service interface
...
This is needed to allow slave threads to exit processing loop
if requested by the DBMS.
2018-07-06 16:18:59 +03:00
Teemu Ollakka
e6d78c380d
Pass ws_meta to high priority service apply_toi
2018-07-03 08:58:25 +03:00
Teemu Ollakka
3632e7823c
Pass high_priority_service instead of void ptr for provider methods.
2018-07-03 07:48:35 +03:00
Teemu Ollakka
635eaf4c29
Refactored high priority service out of client service.
2018-07-02 18:22:24 +03:00