diff --git a/CMakeLists.txt b/CMakeLists.txt index fdb3ac8..fc2412e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,10 +64,3 @@ add_executable(file_client ${file_client_sources}) target_link_libraries(file_client chord) target_link_libraries(file_client udt) target_link_libraries(file_client pthread) - -###################### -# UTILITIES -###################### -file(GLOB gen_conf_same_sources "gen_conf_same/*.c") -add_executable(gen_conf_same ${gen_conf_same_sources}) -target_link_libraries(gen_conf_same chord) diff --git a/gen_conf_same/gen_conf_same.c b/gen_conf_same/gen_conf_same.c deleted file mode 100644 index 78e5e97..0000000 --- a/gen_conf_same/gen_conf_same.c +++ /dev/null @@ -1,108 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include "chord/chord.h" -#include "chord/util.h" - -int main(int argc, char **argv) -{ - int i, j, k, n; - Node *nodes; - in6_addr v6addr; - in6_addr v4addr; - char dirname[100]; - char filename[100]; - FILE *fp; - - if (argc != 3) { - fprintf(stderr, "usage: %s base_name num_servers\n", argv[0]); - exit(-1); - } - char *dir = argv[1]; - n = atoi(argv[2]); - srandom(getpid() ^ time(0)); - - inet_pton(AF_INET6, "::1", &v6addr); - inet_pton(AF_INET6, "::ffff:127.0.0.1", &v4addr); - - nodes = (Node *)malloc(n * sizeof(Node)); - for (i = 0; i < n; i++) { - get_address_id(&nodes[i].id, &v6addr, 6500+i*2); - nodes[i].port = 6500 + i*2; - } - - struct stat st; - if (stat(dir, &st) != 0) - mkdir(dir, 0777); - - for (i = 0; i < n; i++) { - sprintf(dirname, "%s/%d", dir, i); - if (stat(dirname, &st) != 0) - mkdir(dirname, 0777); - - sprintf(filename, "%s/6.conf", dirname); - fp = fopen(filename, "w"); - fprintf(fp, "%d\n", 6); - fprintf(fp, "%d ", nodes[i].port); - print_chordID(fp, &nodes[i].id); - fprintf(fp, "\n"); - - j = i-5; - if (j < 0) - j = 0; - - k = i; - if (k < 5) - k = 5; - if (n < 5) - k = n; - - for (; j < k; j++) { - if (j == i) continue; - fprintf(fp, "[::1]:%d\n", nodes[j].port); - } - - fclose(fp); - } - - for (i = 0; i < n; i++) { - get_address_id(&nodes[i].id, &v4addr, 6500+i*2+1); - nodes[i].port = 6500 + i*2 + 1; - } - - for (i = 0; i < n; i++) { - sprintf(dirname, "%s/%d", dir, i); - if (stat(dirname, &st) != 0) - mkdir(dirname, 0777); - - sprintf(filename, "%s/4.conf", dirname); - fp = fopen(filename, "w"); - fprintf(fp, "%d\n", 4); - fprintf(fp, "%d ", nodes[i].port); - print_chordID(fp, &nodes[i].id); - fprintf(fp, "\n"); - - j = i-5; - if (j < 0) - j = 0; - - k = i; - if (k < 5) - k = 5; - if (n < 5) - k = n; - - for (; j < k; j++) { - if (j == i) continue; - fprintf(fp, "127.0.0.1:%d\n", nodes[j].port); - } - - fclose(fp); - } - - return 0; -}