diff --git a/include/wsrep/key.hpp b/include/wsrep/key.hpp index d6d5b50..fb0e009 100644 --- a/include/wsrep/key.hpp +++ b/include/wsrep/key.hpp @@ -33,8 +33,8 @@ namespace wsrep enum type { shared, - semi_shared, - semi_exclusive, + reference, + update, exclusive }; diff --git a/src/wsrep_provider_v26.cpp b/src/wsrep_provider_v26.cpp index 36a5a13..1e33803 100644 --- a/src/wsrep_provider_v26.cpp +++ b/src/wsrep_provider_v26.cpp @@ -73,13 +73,11 @@ namespace switch (type) { case wsrep::key::shared: return WSREP_KEY_SHARED; - case wsrep::key::semi_shared: return WSREP_KEY_SEMI; - case wsrep::key::semi_exclusive: - /** @todo Implement semi exclusive in API */ - assert(0); - return WSREP_KEY_EXCLUSIVE; + case wsrep::key::reference: return WSREP_KEY_REFERENCE; + case wsrep::key::update: return WSREP_KEY_UPDATE; case wsrep::key::exclusive: return WSREP_KEY_EXCLUSIVE; } + assert(0); throw wsrep::runtime_error("Invalid key type"); } diff --git a/wsrep-API/v26 b/wsrep-API/v26 index 57cde3a..f023937 160000 --- a/wsrep-API/v26 +++ b/wsrep-API/v26 @@ -1 +1 @@ -Subproject commit 57cde3a1f15fc42f9f77fdcbb457219cf2bca15b +Subproject commit f0239371ca91af2a3638b3ed4f4f362903e15efc