Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-2863

DiskStoreImpl close does not shutdown its thread pools

    XMLWordPrintableJSON

Details

    Description

      Closing a DiskStoreImpl does not shutdown its thread pools.
      It has two pools, "diskStoreTaskPool" and "delayedWritePool", that it does not shutdown.
      However at least in some cases (see GEODE-2862) it does wait for all the tasks submitted to these pools to complete. But it is not clear if additional tasks could still be submitted after this wait is done.
      Some logic should be added that causes the code that would submit a task to these executors to no longer do so or, if needed, to process the task inline.

      Attachments

        Issue Links

          Activity

            People

              mivanac Mario Ivanac
              dschneider Darrel Schneider
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h