memgraph/src/raft
Ivan Paljak 4acad5795b Expose the status of transaction within Raft
Summary:
For proper client interaction, we need to expose the (term_id, log_index)
pair for the transaction that's about to be replicated and we need to be able
to retrieve the status of a transaction defined by that pair. Transaction
status can be one of the following:

  1) REPLICATED (self-explanatory)
  2) WAITING (waiting for replication)
  3) ABORTED (self-explanatory)
  4) INVALID (received request with either invalid term_id or invalid log_index)

Reviewers: mferencevic

Reviewed By: mferencevic

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D2201
2019-07-16 13:53:16 +02:00
..
config.hpp Migrate to C++17 2019-04-23 14:46:44 +02:00
coordination.cpp Make HA heartbeat independent of other RPCs 2019-05-20 15:04:15 +02:00
coordination.hpp Make HA heartbeat independent of other RPCs 2019-05-20 15:04:15 +02:00
exceptions.hpp Fix how HA handles leader change during commit 2019-05-20 16:39:44 +02:00
log_entry.lcp Remove Cap'n Proto 2019-05-08 10:51:10 +02:00
raft_interface.hpp Expose the status of transaction within Raft 2019-07-16 13:53:16 +02:00
raft_rpc_messages.lcp LCP: Fix up LCP warnings 2019-06-12 09:37:47 +02:00
raft_server.cpp Expose the status of transaction within Raft 2019-07-16 13:53:16 +02:00
raft_server.hpp Expose the status of transaction within Raft 2019-07-16 13:53:16 +02:00
replication_log.hpp Fix replication log usage in HA 2019-07-03 09:38:40 +02:00
replication_timeout_map.hpp Fail HA benchmark on non-zero exit status 2019-03-14 16:53:58 +01:00
snapshot_metadata.lcp Remove Cap'n Proto 2019-05-08 10:51:10 +02:00
storage_info_rpc_messages.lcp Remove Cap'n Proto 2019-05-08 10:51:10 +02:00
storage_info.cpp Migrate RPC to SLK 2019-05-06 14:27:57 +02:00
storage_info.hpp Add proper storage stats for HA 2019-03-07 15:00:40 +01:00