[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vinod Kone updated MESOS-6919: -- Sprint: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54, Mesosphere Sprint 55 (was: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54, Mesosphere Sprint 55, Mesosphere Sprint 57) > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, mesosphere, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vinod Kone updated MESOS-6919: -- Sprint: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54, Mesosphere Sprint 55 (was: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54, Mesosphere Sprint 55, Mesosphere Sprint 56) > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, mesosphere, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vinod Kone updated MESOS-6919: -- Sprint: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54, Mesosphere Sprint 55, Mesosphere Sprint 57 (was: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54, Mesosphere Sprint 55) > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, mesosphere, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vinod Kone updated MESOS-6919: -- Sprint: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54, Mesosphere Sprint 55, Mesosphere Sprint 56 (was: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54, Mesosphere Sprint 55) > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, mesosphere, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam B updated MESOS-6919: -- Sprint: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54, Mesosphere Sprint 55 (was: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54) > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, mesosphere, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam B updated MESOS-6919: -- Sprint: Mesosphere Sprint 52, Mesosphere Sprint 53, Mesosphere Sprint 54 (was: Mesosphere Sprint 52, Mesosphere Sprint 53) > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, mesosphere, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Artem Harutyunyan updated MESOS-6919: - Sprint: Mesosphere Sprint 52, Mesosphere Sprint 53 (was: Mesosphere Sprint 52) > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, mesosphere, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vinod Kone updated MESOS-6919: -- Shepherd: Benjamin Mahler > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, mesosphere, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Joseph Wu updated MESOS-6919: - Labels: libprocess mesosphere ssl (was: libprocess ssl) > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, mesosphere, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Joseph Wu updated MESOS-6919: - Affects Version/s: 1.2.0 > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Affects Versions: 1.2.0 >Reporter: Greg Mann >Assignee: Joseph Wu > Labels: libprocess, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (MESOS-6919) Libprocess reinit code leaks SSL server socket FD
[ https://issues.apache.org/jira/browse/MESOS-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Greg Mann updated MESOS-6919: - Description: After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was discovered that tests which use {{process::reinitialize}} to switch between SSL and non-SSL modes will leak the file descriptor associated with the server socket {{\_\_s\_\_}}. This can be reproduced by running the following trivial test in repetition: {code} diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp index 1ff423f..d5fd575 100644 --- a/src/tests/scheduler_tests.cpp +++ b/src/tests/scheduler_tests.cpp @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( #endif // USE_SSL_SOCKET +TEST_P(SchedulerSSLTest, LeakTest) +{ + ::sleep(1); +} + + // Tests that a scheduler can subscribe, run a task, and then tear itself down. TEST_P(SchedulerSSLTest, RunTaskAndTeardown) { {code} was: After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was discovered that tests which use {{process::reinitialize}} to switch between SSL and non-SSL modes will leak the file descriptor associated with the server socket {{__s__}}. This can be reproduced by running the following trivial test in repetition: {code} diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp index 1ff423f..d5fd575 100644 --- a/src/tests/scheduler_tests.cpp +++ b/src/tests/scheduler_tests.cpp @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( #endif // USE_SSL_SOCKET +TEST_P(SchedulerSSLTest, LeakTest) +{ + ::sleep(1); +} + + // Tests that a scheduler can subscribe, run a task, and then tear itself down. TEST_P(SchedulerSSLTest, RunTaskAndTeardown) { {code} > Libprocess reinit code leaks SSL server socket FD > - > > Key: MESOS-6919 > URL: https://issues.apache.org/jira/browse/MESOS-6919 > Project: Mesos > Issue Type: Bug > Components: libprocess >Reporter: Greg Mann > Labels: libprocess, ssl > > After [this commit|https://github.com/apache/mesos/commit/789e9f7], it was > discovered that tests which use {{process::reinitialize}} to switch between > SSL and non-SSL modes will leak the file descriptor associated with the > server socket {{\_\_s\_\_}}. This can be reproduced by running the following > trivial test in repetition: > {code} > diff --git a/src/tests/scheduler_tests.cpp b/src/tests/scheduler_tests.cpp > index 1ff423f..d5fd575 100644 > --- a/src/tests/scheduler_tests.cpp > +++ b/src/tests/scheduler_tests.cpp > @@ -1821,6 +1821,12 @@ INSTANTIATE_TEST_CASE_P( > #endif // USE_SSL_SOCKET > +TEST_P(SchedulerSSLTest, LeakTest) > +{ > + ::sleep(1); > +} > + > + > // Tests that a scheduler can subscribe, run a task, and then tear itself > down. > TEST_P(SchedulerSSLTest, RunTaskAndTeardown) > { > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)