From: ericm Date: Mon, 5 Jan 2004 09:46:40 +0000 (+0000) Subject: liblustre: X-Git-Tag: v1_7_0_51~2^7~131 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=fafef1d05609538bd7728318e30298b7471532a6;p=fs%2Flustre-release.git liblustre: - add more items to replay-ost-single, but comment out 3,4 which still have problems. --- diff --git a/lustre/liblustre/tests/replay_ost_single.c b/lustre/liblustre/tests/replay_ost_single.c index a08923a..d4ac0d4 100644 --- a/lustre/liblustre/tests/replay_ost_single.c +++ b/lustre/liblustre/tests/replay_ost_single.c @@ -184,6 +184,57 @@ void t1() LEAVE(); } +void t2() +{ + char *path = "/mnt/lustre/rp_ost_t2_file"; + char *str = "xxxxjoiwlsdf98lsjdfsjfoajflsjfajfoaidfojaj08eorje;"; + ENTRY("empty replay"); + + replay_barrier(); + mds_failover(); + + t_echo_create(path, str); + t_grep(path, str); + t_unlink(path); +} + +void t3() +{ + char *path = "/mnt/lustre/rp_ost_t3_file"; + char *str = "xxxxjoiwlsdf98lsjdfsjfoajflsjfajfoaidfojaj08eorje;"; + ENTRY("touch"); + + replay_barrier(); + t_echo_create(path, str); + mds_failover(); + + t_grep(path, str); + t_unlink(path); +} + +void t4() +{ + char *path = "/mnt/lustre/rp_ost_t4_file"; + char namebuf[1024]; + char str[1024]; + int count = 10, i; + ENTRY("|X| 10 open(CREAT)s (ping involved)"); + + replay_barrier(); + for (i = 0; i < count; i++) { + sprintf(namebuf, "%s%02d", path, i); + sprintf(str, "%s-%08d-%08x-AAAAA", "content", i, i); + t_echo_create(namebuf, str); + } + mds_failover(); + + for (i = 0; i < count; i++) { + sprintf(namebuf, "%s%02d", path, i); + sprintf(str, "%s-%08d-%08x-AAAAA", "content", i, i); + t_grep(namebuf, str); + t_unlink(namebuf); + } +} extern int portal_debug; extern int portal_subsystem_debug; @@ -263,10 +314,17 @@ int main(int argc, char * const argv[]) sprintf(barrier_cmd, "ssh %s \"%s\"", mds_server, barrier_script); sprintf(failover_cmd, "ssh %s \"%s\"", mds_server, failover_script); + setenv(ENV_LUSTRE_TIMEOUT, "5", 1); + __liblustre_setup_(); t0(); t1(); + t2(); +/* XXX still have problems + t3(); + t4(); + */ printf("liblustre is about shutdown\n"); __liblustre_cleanup_();