Murtadha Hubail created ASTERIXDB-2143:
------------------------------------------

             Summary: Waiting For IO Ops on a Dataset Prevents Other Jobs From 
Accessing Other Datasets
                 Key: ASTERIXDB-2143
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2143
             Project: Apache AsterixDB
          Issue Type: Bug
            Reporter: Murtadha Hubail
            Priority: Critical


Currently we wait for a dataset's IO operations in DatasetLifeCycleManager 
(e.g. when dropping a dataset) while holding a lock on the dataset as well as 
the DatasetLifeCycleManager itself. The lock on DatasetLifeCycleManager will 
not be released until either some other thread requests a lock on the dataset 
we are waiting on, or the IO operations finish. During that period, other jobs 
trying to access DatasetLifeCycleManager will be blocked.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to