Skip to content

Commit

Permalink
Fix discovery version and revision update rule
Browse files Browse the repository at this point in the history
  • Loading branch information
owent committed Sep 9, 2023
1 parent c79f590 commit 68503c3
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src/atframe/etcdcli/etcd_discovery.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -186,23 +186,31 @@ LIBATAPP_MACRO_API void etcd_discovery_node::copy_from(const atapp::protocol::at

if (version.create_revision > node_version_.create_revision) {
node_version_.create_revision = version.create_revision;
node_version_.version = version.version;
}

if (version.modify_revision > node_version_.modify_revision) {
node_version_.modify_revision = version.modify_revision;
node_version_.version = version.version;
} else if (version.version > node_version_.version) {
}

if (version.version > node_version_.version) {
node_version_.version = version.version;
}
}

LIBATAPP_MACRO_API void etcd_discovery_node::update_version(const node_version &version) {
if (version.create_revision > node_version_.create_revision) {
node_version_.create_revision = version.create_revision;
node_version_.version = version.version;
}

if (version.modify_revision > node_version_.modify_revision) {
node_version_.modify_revision = version.modify_revision;
node_version_.version = version.version;
} else if (version.version > node_version_.version) {
}

if (version.version > node_version_.version) {
node_version_.version = version.version;
}
}
Expand Down

0 comments on commit 68503c3

Please sign in to comment.