Skip to content

Commit

Permalink
Revert "fix(uraft): Fix missing floating ip address"
Browse files Browse the repository at this point in the history
This reverts commit 161f889.
  • Loading branch information
uristdwarf committed Sep 16, 2024
1 parent 6ccd13b commit ba405c9
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 16 deletions.
11 changes: 1 addition & 10 deletions src/uraft/main.cc
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,7 @@ void parseOptions(int argc, char **argv, uRaftController::Options &opt, bool &ma
("URAFT_DEMOTE_TIMEOUT", po::value<int>()->default_value(1000000000), "demote timeout (ms)")
("URAFT_DEAD_HANDLER_TIMEOUT", po::value<int>()->default_value(1000000000), "metadata server dead handler timeout (ms)")
("URAFT_CHECK_CMD_PERIOD", po::value<int>()->default_value(100), "check command status period(ms)")
("URAFT_STATUS_PORT", po::value<int>()->default_value(9428), "node status port")
("URAFT_FLOATING_IP", po::value<std::string>(), "uraft floating ip address");
("URAFT_STATUS_PORT", po::value<int>()->default_value(9428), "node status port");

po::options_description cmdline_options;
cmdline_options.add(generic).add(config).add(hidden);
Expand Down Expand Up @@ -111,9 +110,6 @@ void parseOptions(int argc, char **argv, uRaftController::Options &opt, bool &ma
opt.local_master_server = vm["LOCAL_MASTER_ADDRESS"].as<std::string>();
opt.local_master_port = vm["LOCAL_MASTER_MATOCL_PORT"].as<int>();
opt.check_cmd_status_period = vm["URAFT_CHECK_CMD_PERIOD"].as<int>();
if (opt.elector_mode == 0) {
opt.floating_ip = vm["URAFT_FLOATING_IP"].as<std::string>();
}
make_daemon = vm["start-daemon"].as<bool>();

if (vm.count("id")) {
Expand Down Expand Up @@ -224,11 +220,6 @@ int main(int argc, char **argv) {
return EXIT_FAILURE;
}

if (!opt.floating_ip.empty()) {
syslog(LOG_INFO, "Setting URAFT_FLOATING_IP to %s", opt.floating_ip.c_str());
setenv("URAFT_FLOATING_IP", opt.floating_ip.c_str(), 0);
}

boost::asio::io_service io_service;
uRaftController server(io_service);
#if (BOOST_VERSION >= 104700)
Expand Down
5 changes: 0 additions & 5 deletions src/uraft/saunafs-uraft-helper.in
Original file line number Diff line number Diff line change
Expand Up @@ -155,11 +155,6 @@ saunafs_isalive() {
saunafs_master isalive
if [[ $? == 0 ]] ; then
echo -n alive
if ! ip addr | grep -w -q "${URAFT_FLOATING_IP}"; then
log "floating ip address ${URAFT_FLOATING_IP} was lost, adding it again..."
load_config
saunafs_assign_ip
fi
else
echo -n dead
fi
Expand Down
1 change: 0 additions & 1 deletion src/uraft/uraftcontroller.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ class uRaftController : public uRaftStatus {
int promote_timeout; //!< Time after which we kill promote script. //
int demote_timeout; //!< Time after which we kill demote script. //
int dead_handler_timeout; //!< Time after which we kill dead script. //
std::string floating_ip; //!< Floating IP addresss used by uraft. //
};

public:
Expand Down

0 comments on commit ba405c9

Please sign in to comment.