Cassandra
  1. Cassandra
  2. CASSANDRA-3335

ThreadPoolExecutor creates threads as non-daemon and will block on shutdown by default

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Fix Version/s: 1.0.7
    • Component/s: Core
    • Labels:
      None

      Description

      This is most obviously visible in OptionalTasks which should not block shutdown, but often does.

      1. 3335.txt
        3 kB
        Jonathan Ellis
      2. 3335-v2.txt
        15 kB
        Jonathan Ellis
      3. 3335v3_jstack.txt
        264 kB
        Brandon Williams
      4. 3335-v3.txt
        1 kB
        Jonathan Ellis
      5. 3335-v4.txt
        13 kB
        Jonathan Ellis

        Activity

        Brandon Williams created issue -
        Brandon Williams made changes -
        Field Original Value New Value
        Summary ThreadPoolExecutor creates threads a non-daemon and will block on shutdown by default ThreadPoolExecutor creates threads as non-daemon and will block on shutdown by default
        Jonathan Ellis made changes -
        Attachment 3335.txt [ 12498247 ]
        Jonathan Ellis made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Assignee Jonathan Ellis [ jbellis ]
        Reviewer brandon.williams
        Fix Version/s 1.0.1 [ 12317948 ]
        Jonathan Ellis made changes -
        Attachment 3335-v2.txt [ 12499105 ]
        Jonathan Ellis made changes -
        Fix Version/s 1.0.2 [ 12318740 ]
        Fix Version/s 1.0.1 [ 12317948 ]
        Sylvain Lebresne made changes -
        Fix Version/s 1.0.3 [ 12318940 ]
        Fix Version/s 1.0.2 [ 12318740 ]
        Sylvain Lebresne made changes -
        Fix Version/s 1.0.4 [ 12319064 ]
        Fix Version/s 1.0.3 [ 12318940 ]
        Sylvain Lebresne made changes -
        Fix Version/s 1.0.5 [ 12319144 ]
        Fix Version/s 1.0.4 [ 12319064 ]
        Sylvain Lebresne made changes -
        Fix Version/s 1.0.6 [ 12319161 ]
        Fix Version/s 1.0.5 [ 12319144 ]
        Jonathan Ellis made changes -
        Attachment 3335.txt [ 12506863 ]
        Jonathan Ellis made changes -
        Attachment 3335.txt [ 12506863 ]
        Jonathan Ellis made changes -
        Attachment 3335-v3.txt [ 12506864 ]
        Brandon Williams made changes -
        Attachment 3335v3_jstack.txt [ 12507042 ]
        Sylvain Lebresne made changes -
        Fix Version/s 1.0.7 [ 12319244 ]
        Fix Version/s 1.0.6 [ 12319161 ]
        Jonathan Ellis made changes -
        Attachment 3335-v4.txt [ 12507648 ]
        Jonathan Ellis made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Gavin made changes -
        Workflow no-reopen-closed, patch-avail [ 12636895 ] patch-available, re-open possible [ 12748720 ]
        Gavin made changes -
        Workflow patch-available, re-open possible [ 12748720 ] reopen-resolved, no closed status, patch-avail, testing [ 12756590 ]

          People

          • Assignee:
            Jonathan Ellis
            Reporter:
            Brandon Williams
            Reviewer:
            Brandon Williams
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development