* [LTP] [PATCH v4 3/3] fcntl16: Skip fcntl16 test block2 and block3 on NFS [not found] <641981907.23056484.1408690948708.JavaMail.zimbra@redhat.com> @ 2014-08-22 7:05 ` Xiong Zhou 2014-08-25 8:26 ` Stanislav Kholmanskikh 0 siblings, 1 reply; 5+ messages in thread From: Xiong Zhou @ 2014-08-22 7:05 UTC (permalink / raw) To: ltp-list According to nfs(5), NLM supports advisory file locks only. So skip fcntl16 test block2 and block3 if NFS. Signed-off-by: Xiong Zhou <xzhou@redhat.com> --- testcases/kernel/syscalls/fcntl/fcntl16.c | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/testcases/kernel/syscalls/fcntl/fcntl16.c b/testcases/kernel/syscalls/fcntl/fcntl16.c index 44b6a80..67d3b17 100644 --- a/testcases/kernel/syscalls/fcntl/fcntl16.c +++ b/testcases/kernel/syscalls/fcntl/fcntl16.c @@ -51,6 +51,8 @@ #include <sys/types.h> #include <sys/wait.h> +#include "tst_fs_type.h" + #define SKIPVAL 0x0f00 //#define SKIP SKIPVAL, 0, 0L, 0L, IGNORED #define SKIP 0,0,0L,0L,0 @@ -62,6 +64,7 @@ #define NOBLOCK 2 /* immediate success */ #define WILLBLOCK 3 /* blocks, succeeds, parent unlocks records */ #define TIME_OUT 10 +int NO_NFS = 1; /* Test on NFS or not */ typedef struct { struct flock parent_a; @@ -412,6 +415,10 @@ void setup(void) tst_tmpdir(); + /* On NFS or not */ + if (tst_fs_type(cleanup, ".") == TST_NFS_MAGIC) + NO_NFS = 0; + /* set up temp filename */ sprintf(tmpname, "fcntl4.%d", parent); @@ -689,13 +696,17 @@ int main(int ac, char **av) * locking */ tst_resm(TINFO, "Entering block 2"); - if (run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | S_IRUSR | S_IWUSR, 0, 11)) { tst_resm(TINFO, "Test case 2: with mandatory record " "locking FAILED"); } else { - tst_resm(TINFO, "Test case 2: with mandatory record " - "locking PASSED"); + if (NO_NFS) + tst_resm(TINFO, "Test case 2: with mandatory" + "record locking PASSED"); + else + tst_resm(TCONF, "Test case 2: NFS does not" + " support mandatory locking"); } tst_resm(TINFO, "Exiting block 2"); @@ -705,13 +716,17 @@ int main(int ac, char **av) * and no delay */ tst_resm(TINFO, "Entering block 3"); - if (run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, S_ISGID | S_IRUSR | S_IWUSR, 0, 11)) { tst_resm(TINFO, "Test case 3: mandatory locking with " "NODELAY FAILED"); } else { - tst_resm(TINFO, "Test case 3: mandatory locking with " - "NODELAY PASSED"); + if (NO_NFS) + tst_resm(TINFO, "Test case 3: mandatory" + "locking with NODELAY PASSED"); + else + tst_resm(TCONF, "Test case 3: NFS does not" + " support mandatory locking"); } tst_resm(TINFO, "Exiting block 3"); } -- 1.8.3.1 ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [LTP] [PATCH v4 3/3] fcntl16: Skip fcntl16 test block2 and block3 on NFS 2014-08-22 7:05 ` [LTP] [PATCH v4 3/3] fcntl16: Skip fcntl16 test block2 and block3 on NFS Xiong Zhou @ 2014-08-25 8:26 ` Stanislav Kholmanskikh 2014-08-26 7:01 ` Xiong Zhou 2014-09-08 9:12 ` Stanislav Kholmanskikh 0 siblings, 2 replies; 5+ messages in thread From: Stanislav Kholmanskikh @ 2014-08-25 8:26 UTC (permalink / raw) To: Xiong Zhou, ltp-list On 08/22/2014 11:05 AM, Xiong Zhou wrote: > > According to nfs(5), NLM supports advisory file locks only. So skip > fcntl16 test block2 and block3 if NFS. > > Signed-off-by: Xiong Zhou <xzhou@redhat.com> > --- The entire series looks good for me. Just found removed spaces below, but there is no need to resend the patch/series because it can be fixed at commit time. :) Thanks. Reviewed-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> > testcases/kernel/syscalls/fcntl/fcntl16.c | 27 +++++++++++++++++++++------ > 1 file changed, 21 insertions(+), 6 deletions(-) > > diff --git a/testcases/kernel/syscalls/fcntl/fcntl16.c b/testcases/kernel/syscalls/fcntl/fcntl16.c > index 44b6a80..67d3b17 100644 > --- a/testcases/kernel/syscalls/fcntl/fcntl16.c > +++ b/testcases/kernel/syscalls/fcntl/fcntl16.c > @@ -51,6 +51,8 @@ > #include <sys/types.h> > #include <sys/wait.h> > > +#include "tst_fs_type.h" > + > #define SKIPVAL 0x0f00 > //#define SKIP SKIPVAL, 0, 0L, 0L, IGNORED > #define SKIP 0,0,0L,0L,0 > @@ -62,6 +64,7 @@ > #define NOBLOCK 2 /* immediate success */ > #define WILLBLOCK 3 /* blocks, succeeds, parent unlocks records */ > #define TIME_OUT 10 > +int NO_NFS = 1; /* Test on NFS or not */ > > typedef struct { > struct flock parent_a; > @@ -412,6 +415,10 @@ void setup(void) > > tst_tmpdir(); > > + /* On NFS or not */ > + if (tst_fs_type(cleanup, ".") == TST_NFS_MAGIC) > + NO_NFS = 0; > + > /* set up temp filename */ > sprintf(tmpname, "fcntl4.%d", parent); > > @@ -689,13 +696,17 @@ int main(int ac, char **av) > * locking > */ > tst_resm(TINFO, "Entering block 2"); > - if (run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | > + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | > S_IRUSR | S_IWUSR, 0, 11)) { > tst_resm(TINFO, "Test case 2: with mandatory record " > "locking FAILED"); > } else { > - tst_resm(TINFO, "Test case 2: with mandatory record " > - "locking PASSED"); > + if (NO_NFS) > + tst_resm(TINFO, "Test case 2: with mandatory" > + "record locking PASSED"); We need a space here > + else > + tst_resm(TCONF, "Test case 2: NFS does not" > + " support mandatory locking"); > } > tst_resm(TINFO, "Exiting block 2"); > > @@ -705,13 +716,17 @@ int main(int ac, char **av) > * and no delay > */ > tst_resm(TINFO, "Entering block 3"); > - if (run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, > + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, > S_ISGID | S_IRUSR | S_IWUSR, 0, 11)) { > tst_resm(TINFO, "Test case 3: mandatory locking with " > "NODELAY FAILED"); > } else { > - tst_resm(TINFO, "Test case 3: mandatory locking with " > - "NODELAY PASSED"); > + if (NO_NFS) > + tst_resm(TINFO, "Test case 3: mandatory" > + "locking with NODELAY PASSED"); and here > + else > + tst_resm(TCONF, "Test case 3: NFS does not" > + " support mandatory locking"); > } > tst_resm(TINFO, "Exiting block 3"); > } > ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [LTP] [PATCH v4 3/3] fcntl16: Skip fcntl16 test block2 and block3 on NFS 2014-08-25 8:26 ` Stanislav Kholmanskikh @ 2014-08-26 7:01 ` Xiong Zhou 2014-09-08 9:12 ` Stanislav Kholmanskikh 1 sibling, 0 replies; 5+ messages in thread From: Xiong Zhou @ 2014-08-26 7:01 UTC (permalink / raw) To: Stanislav Kholmanskikh; +Cc: ltp-list According to nfs(5), NLM supports advisory file locks only. So skip fcntl16 test block 1 if NFS. Signed-off-by: Xiong Zhou <xzhou@redhat.com> --- testcases/kernel/syscalls/fcntl/fcntl16.c | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/testcases/kernel/syscalls/fcntl/fcntl16.c b/testcases/kernel/syscalls/fcntl/fcntl16.c index 44b6a80..5ba508c 100644 --- a/testcases/kernel/syscalls/fcntl/fcntl16.c +++ b/testcases/kernel/syscalls/fcntl/fcntl16.c @@ -51,6 +51,8 @@ #include <sys/types.h> #include <sys/wait.h> +#include "tst_fs_type.h" + #define SKIPVAL 0x0f00 //#define SKIP SKIPVAL, 0, 0L, 0L, IGNORED #define SKIP 0,0,0L,0L,0 @@ -62,6 +64,7 @@ #define NOBLOCK 2 /* immediate success */ #define WILLBLOCK 3 /* blocks, succeeds, parent unlocks records */ #define TIME_OUT 10 +int NO_NFS = 1; /* Test on NFS or not */ typedef struct { struct flock parent_a; @@ -412,6 +415,10 @@ void setup(void) tst_tmpdir(); + /* On NFS or not */ + if (tst_fs_type(cleanup, ".") == TST_NFS_MAGIC) + NO_NFS = 0; + /* set up temp filename */ sprintf(tmpname, "fcntl4.%d", parent); @@ -689,13 +696,17 @@ int main(int ac, char **av) * locking */ tst_resm(TINFO, "Entering block 2"); - if (run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | S_IRUSR | S_IWUSR, 0, 11)) { tst_resm(TINFO, "Test case 2: with mandatory record " "locking FAILED"); } else { - tst_resm(TINFO, "Test case 2: with mandatory record " - "locking PASSED"); + if (NO_NFS) + tst_resm(TINFO, "Test case 2: with mandatory" + " record locking PASSED"); + else + tst_resm(TCONF, "Test case 2: NFS does not" + " support mandatory locking"); } tst_resm(TINFO, "Exiting block 2"); @@ -705,13 +716,17 @@ int main(int ac, char **av) * and no delay */ tst_resm(TINFO, "Entering block 3"); - if (run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, S_ISGID | S_IRUSR | S_IWUSR, 0, 11)) { tst_resm(TINFO, "Test case 3: mandatory locking with " "NODELAY FAILED"); } else { - tst_resm(TINFO, "Test case 3: mandatory locking with " - "NODELAY PASSED"); + if (NO_NFS) + tst_resm(TINFO, "Test case 3: mandatory" + " locking with NODELAY PASSED"); + else + tst_resm(TCONF, "Test case 3: NFS does not" + " support mandatory locking"); } tst_resm(TINFO, "Exiting block 3"); } -- 1.8.3.1 ----- Original Message ----- > From: "Stanislav Kholmanskikh" <stanislav.kholmanskikh@oracle.com> > To: "Xiong Zhou" <xzhou@redhat.com>, ltp-list@lists.sourceforge.net > Sent: Monday, August 25, 2014 4:26:29 PM > Subject: Re: [LTP][PATCH v4 3/3] fcntl16: Skip fcntl16 test block2 and block3 on NFS > > > > On 08/22/2014 11:05 AM, Xiong Zhou wrote: > > > > According to nfs(5), NLM supports advisory file locks only. So skip > > fcntl16 test block2 and block3 if NFS. > > > > Signed-off-by: Xiong Zhou <xzhou@redhat.com> > > --- > > The entire series looks good for me. > > Just found removed spaces below, but there is no need to resend the > patch/series because it can be fixed at commit time. :) > > Thanks. > > Reviewed-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> > > ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [LTP] [PATCH v4 3/3] fcntl16: Skip fcntl16 test block2 and block3 on NFS 2014-08-25 8:26 ` Stanislav Kholmanskikh 2014-08-26 7:01 ` Xiong Zhou @ 2014-09-08 9:12 ` Stanislav Kholmanskikh 2014-09-09 9:38 ` Stanislav Kholmanskikh 1 sibling, 1 reply; 5+ messages in thread From: Stanislav Kholmanskikh @ 2014-09-08 9:12 UTC (permalink / raw) To: ltp-list Hi. Could anybody look at the series? If there are no objections, I'm going to push it tomorrow. Thanks. On 08/25/2014 12:26 PM, Stanislav Kholmanskikh wrote: > > > On 08/22/2014 11:05 AM, Xiong Zhou wrote: >> >> According to nfs(5), NLM supports advisory file locks only. So skip >> fcntl16 test block2 and block3 if NFS. >> >> Signed-off-by: Xiong Zhou <xzhou@redhat.com> >> --- > > The entire series looks good for me. > > Just found removed spaces below, but there is no need to resend the > patch/series because it can be fixed at commit time. :) > > Thanks. > > Reviewed-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> > > >> testcases/kernel/syscalls/fcntl/fcntl16.c | 27 +++++++++++++++++++++------ >> 1 file changed, 21 insertions(+), 6 deletions(-) >> >> diff --git a/testcases/kernel/syscalls/fcntl/fcntl16.c b/testcases/kernel/syscalls/fcntl/fcntl16.c >> index 44b6a80..67d3b17 100644 >> --- a/testcases/kernel/syscalls/fcntl/fcntl16.c >> +++ b/testcases/kernel/syscalls/fcntl/fcntl16.c >> @@ -51,6 +51,8 @@ >> #include <sys/types.h> >> #include <sys/wait.h> >> >> +#include "tst_fs_type.h" >> + >> #define SKIPVAL 0x0f00 >> //#define SKIP SKIPVAL, 0, 0L, 0L, IGNORED >> #define SKIP 0,0,0L,0L,0 >> @@ -62,6 +64,7 @@ >> #define NOBLOCK 2 /* immediate success */ >> #define WILLBLOCK 3 /* blocks, succeeds, parent unlocks records */ >> #define TIME_OUT 10 >> +int NO_NFS = 1; /* Test on NFS or not */ >> >> typedef struct { >> struct flock parent_a; >> @@ -412,6 +415,10 @@ void setup(void) >> >> tst_tmpdir(); >> >> + /* On NFS or not */ >> + if (tst_fs_type(cleanup, ".") == TST_NFS_MAGIC) >> + NO_NFS = 0; >> + >> /* set up temp filename */ >> sprintf(tmpname, "fcntl4.%d", parent); >> >> @@ -689,13 +696,17 @@ int main(int ac, char **av) >> * locking >> */ >> tst_resm(TINFO, "Entering block 2"); >> - if (run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | >> + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | >> S_IRUSR | S_IWUSR, 0, 11)) { >> tst_resm(TINFO, "Test case 2: with mandatory record " >> "locking FAILED"); >> } else { >> - tst_resm(TINFO, "Test case 2: with mandatory record " >> - "locking PASSED"); >> + if (NO_NFS) >> + tst_resm(TINFO, "Test case 2: with mandatory" >> + "record locking PASSED"); > We need a space here > >> + else >> + tst_resm(TCONF, "Test case 2: NFS does not" >> + " support mandatory locking"); >> } >> tst_resm(TINFO, "Exiting block 2"); >> >> @@ -705,13 +716,17 @@ int main(int ac, char **av) >> * and no delay >> */ >> tst_resm(TINFO, "Entering block 3"); >> - if (run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, >> + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, >> S_ISGID | S_IRUSR | S_IWUSR, 0, 11)) { >> tst_resm(TINFO, "Test case 3: mandatory locking with " >> "NODELAY FAILED"); >> } else { >> - tst_resm(TINFO, "Test case 3: mandatory locking with " >> - "NODELAY PASSED"); >> + if (NO_NFS) >> + tst_resm(TINFO, "Test case 3: mandatory" >> + "locking with NODELAY PASSED"); > and here >> + else >> + tst_resm(TCONF, "Test case 3: NFS does not" >> + " support mandatory locking"); >> } >> tst_resm(TINFO, "Exiting block 3"); >> } >> > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Ltp-list mailing list > Ltp-list@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ltp-list > ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [LTP] [PATCH v4 3/3] fcntl16: Skip fcntl16 test block2 and block3 on NFS 2014-09-08 9:12 ` Stanislav Kholmanskikh @ 2014-09-09 9:38 ` Stanislav Kholmanskikh 0 siblings, 0 replies; 5+ messages in thread From: Stanislav Kholmanskikh @ 2014-09-09 9:38 UTC (permalink / raw) To: ltp-list On 09/08/2014 01:12 PM, Stanislav Kholmanskikh wrote: > Hi. > > Could anybody look at the series? > > If there are no objections, I'm going to push it tomorrow. Pushed. > > Thanks. > > On 08/25/2014 12:26 PM, Stanislav Kholmanskikh wrote: >> >> >> On 08/22/2014 11:05 AM, Xiong Zhou wrote: >>> >>> According to nfs(5), NLM supports advisory file locks only. So skip >>> fcntl16 test block2 and block3 if NFS. >>> >>> Signed-off-by: Xiong Zhou <xzhou@redhat.com> >>> --- >> >> The entire series looks good for me. >> >> Just found removed spaces below, but there is no need to resend the >> patch/series because it can be fixed at commit time. :) >> >> Thanks. >> >> Reviewed-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> >> >> >>> testcases/kernel/syscalls/fcntl/fcntl16.c | 27 +++++++++++++++++++++------ >>> 1 file changed, 21 insertions(+), 6 deletions(-) >>> >>> diff --git a/testcases/kernel/syscalls/fcntl/fcntl16.c b/testcases/kernel/syscalls/fcntl/fcntl16.c >>> index 44b6a80..67d3b17 100644 >>> --- a/testcases/kernel/syscalls/fcntl/fcntl16.c >>> +++ b/testcases/kernel/syscalls/fcntl/fcntl16.c >>> @@ -51,6 +51,8 @@ >>> #include <sys/types.h> >>> #include <sys/wait.h> >>> >>> +#include "tst_fs_type.h" >>> + >>> #define SKIPVAL 0x0f00 >>> //#define SKIP SKIPVAL, 0, 0L, 0L, IGNORED >>> #define SKIP 0,0,0L,0L,0 >>> @@ -62,6 +64,7 @@ >>> #define NOBLOCK 2 /* immediate success */ >>> #define WILLBLOCK 3 /* blocks, succeeds, parent unlocks records */ >>> #define TIME_OUT 10 >>> +int NO_NFS = 1; /* Test on NFS or not */ >>> >>> typedef struct { >>> struct flock parent_a; >>> @@ -412,6 +415,10 @@ void setup(void) >>> >>> tst_tmpdir(); >>> >>> + /* On NFS or not */ >>> + if (tst_fs_type(cleanup, ".") == TST_NFS_MAGIC) >>> + NO_NFS = 0; >>> + >>> /* set up temp filename */ >>> sprintf(tmpname, "fcntl4.%d", parent); >>> >>> @@ -689,13 +696,17 @@ int main(int ac, char **av) >>> * locking >>> */ >>> tst_resm(TINFO, "Entering block 2"); >>> - if (run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | >>> + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC, S_ISGID | >>> S_IRUSR | S_IWUSR, 0, 11)) { >>> tst_resm(TINFO, "Test case 2: with mandatory record " >>> "locking FAILED"); >>> } else { >>> - tst_resm(TINFO, "Test case 2: with mandatory record " >>> - "locking PASSED"); >>> + if (NO_NFS) >>> + tst_resm(TINFO, "Test case 2: with mandatory" >>> + "record locking PASSED"); >> We need a space here >> >>> + else >>> + tst_resm(TCONF, "Test case 2: NFS does not" >>> + " support mandatory locking"); >>> } >>> tst_resm(TINFO, "Exiting block 2"); >>> >>> @@ -705,13 +716,17 @@ int main(int ac, char **av) >>> * and no delay >>> */ >>> tst_resm(TINFO, "Entering block 3"); >>> - if (run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, >>> + if (NO_NFS && run_test(O_CREAT | O_RDWR | O_TRUNC | O_NDELAY, >>> S_ISGID | S_IRUSR | S_IWUSR, 0, 11)) { >>> tst_resm(TINFO, "Test case 3: mandatory locking with " >>> "NODELAY FAILED"); >>> } else { >>> - tst_resm(TINFO, "Test case 3: mandatory locking with " >>> - "NODELAY PASSED"); >>> + if (NO_NFS) >>> + tst_resm(TINFO, "Test case 3: mandatory" >>> + "locking with NODELAY PASSED"); >> and here >>> + else >>> + tst_resm(TCONF, "Test case 3: NFS does not" >>> + " support mandatory locking"); >>> } >>> tst_resm(TINFO, "Exiting block 3"); >>> } >>> >> >> ------------------------------------------------------------------------------ >> Slashdot TV. >> Video for Nerds. Stuff that matters. >> http://tv.slashdot.org/ >> _______________________________________________ >> Ltp-list mailing list >> Ltp-list@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/ltp-list >> > > ------------------------------------------------------------------------------ > Want excitement? > Manually upgrade your production database. > When you want reliability, choose Perforce > Perforce version control. Predictably reliable. > http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk > _______________________________________________ > Ltp-list mailing list > Ltp-list@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ltp-list > ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce. Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-09-09 9:39 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <641981907.23056484.1408690948708.JavaMail.zimbra@redhat.com>
2014-08-22 7:05 ` [LTP] [PATCH v4 3/3] fcntl16: Skip fcntl16 test block2 and block3 on NFS Xiong Zhou
2014-08-25 8:26 ` Stanislav Kholmanskikh
2014-08-26 7:01 ` Xiong Zhou
2014-09-08 9:12 ` Stanislav Kholmanskikh
2014-09-09 9:38 ` Stanislav Kholmanskikh
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox