bugfix: fdfs_monitor fix get index of the specified tracker server
parent
017fff46f3
commit
9dc6742b1e
3
HISTORY
3
HISTORY
|
|
@ -1,9 +1,10 @@
|
||||||
|
|
||||||
Version 6.03 2019-11-15
|
Version 6.03 2019-11-16
|
||||||
* dual IPs support two different types of inner (intranet) IPs
|
* dual IPs support two different types of inner (intranet) IPs
|
||||||
* storage server request tracker server to change it's status
|
* storage server request tracker server to change it's status
|
||||||
to that of tracker leader when the storage server found
|
to that of tracker leader when the storage server found
|
||||||
it's status inconsistence
|
it's status inconsistence
|
||||||
|
* bugfix: fdfs_monitor fix get index of the specified tracker server
|
||||||
|
|
||||||
NOTE: the tracker and storage server must upgrade together
|
NOTE: the tracker and storage server must upgrade together
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -131,8 +131,7 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
for (i=0; i<g_tracker_group.server_count; i++)
|
for (i=0; i<g_tracker_group.server_count; i++)
|
||||||
{
|
{
|
||||||
if (fdfs_server_contain1(g_tracker_group.servers + i,
|
if (fdfs_server_contain1(g_tracker_group.servers + i, &conn))
|
||||||
&conn) == 0)
|
|
||||||
{
|
{
|
||||||
g_tracker_group.server_index = i;
|
g_tracker_group.server_index = i;
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -131,8 +131,7 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
for (i=0; i<g_tracker_group.server_count; i++)
|
for (i=0; i<g_tracker_group.server_count; i++)
|
||||||
{
|
{
|
||||||
if (fdfs_server_contain1(g_tracker_group.servers + i,
|
if (fdfs_server_contain1(g_tracker_group.servers + i, &conn))
|
||||||
&conn) == 0)
|
|
||||||
{
|
{
|
||||||
g_tracker_group.server_index = i;
|
g_tracker_group.server_index = i;
|
||||||
break;
|
break;
|
||||||
|
|
@ -352,8 +351,12 @@ static int list_storages(FDFSGroupStat *pGroupStat)
|
||||||
int second;
|
int second;
|
||||||
char szDelayTime[64];
|
char szDelayTime[64];
|
||||||
|
|
||||||
delay_seconds = (int)(max_last_source_update - \
|
delay_seconds = (int)(max_last_source_update -
|
||||||
pStorageStat->last_synced_timestamp);
|
pStorageStat->last_synced_timestamp);
|
||||||
|
if (delay_seconds < 0)
|
||||||
|
{
|
||||||
|
delay_seconds = 0;
|
||||||
|
}
|
||||||
day = delay_seconds / (24 * 3600);
|
day = delay_seconds / (24 * 3600);
|
||||||
remain_seconds = delay_seconds % (24 * 3600);
|
remain_seconds = delay_seconds % (24 * 3600);
|
||||||
hour = remain_seconds / 3600;
|
hour = remain_seconds / 3600;
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include "fastcommon/common_define.h"
|
#include "fastcommon/common_define.h"
|
||||||
|
|
||||||
#define FDFS_TRACKER_SERVER_DEF_PORT 22000
|
#define FDFS_TRACKER_SERVER_DEF_PORT 22122
|
||||||
#define FDFS_STORAGE_SERVER_DEF_PORT 23000
|
#define FDFS_STORAGE_SERVER_DEF_PORT 23000
|
||||||
#define FDFS_DEF_STORAGE_RESERVED_MB 1024
|
#define FDFS_DEF_STORAGE_RESERVED_MB 1024
|
||||||
#define TRACKER_ERROR_LOG_FILENAME "trackerd"
|
#define TRACKER_ERROR_LOG_FILENAME "trackerd"
|
||||||
|
|
|
||||||
|
|
@ -764,7 +764,7 @@ static void tracker_check_my_status(const int tracker_index)
|
||||||
g_my_report_status[tracker_index].report_my_status = true;
|
g_my_report_status[tracker_index].report_my_status = true;
|
||||||
|
|
||||||
logInfo("file: "__FILE__", line: %d, "
|
logInfo("file: "__FILE__", line: %d, "
|
||||||
"my status: %d (%s) from tracker #%d != my status: %d (%s)"
|
"my status: %d (%s) from tracker #%d != my status: %d (%s) "
|
||||||
"from leader tracker #%d, set report_my_status to true",
|
"from leader tracker #%d, set report_my_status to true",
|
||||||
__LINE__, my_status, get_storage_status_caption(
|
__LINE__, my_status, get_storage_status_caption(
|
||||||
my_status), tracker_index, leader_status,
|
my_status), tracker_index, leader_status,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue