Check server versions on startup & refactor (#48)

* Refactor and check server parameters

* warnings

* fix validator
This commit is contained in:
Lev Kokotov
2022-02-26 11:01:52 -08:00
committed by GitHub
parent 206fdc9769
commit 99d65fc475
4 changed files with 37 additions and 50 deletions

View File

@@ -126,10 +126,22 @@ impl ConnectionPool {
};
let mut proxy = connection.0;
let _address = connection.1;
let address = connection.1;
let server = &mut *proxy;
server_infos.push(server.server_info());
let server_info = server.server_info();
if server_infos.len() > 0 {
// Compare against the last server checked.
if server_info != server_infos[server_infos.len() - 1] {
warn!(
"{:?} has different server configuration than the last server",
address
);
}
}
server_infos.push(server_info);
}
}