[jira] [Created] (IGNITE-6719) Get rid of noop segment lock-unlock in PageMemoryImpl

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-6719) Get rid of noop segment lock-unlock in PageMemoryImpl

Anton Vinogradov (Jira)
Alexey Goncharuk created IGNITE-6719:
----------------------------------------

             Summary: Get rid of noop segment lock-unlock in PageMemoryImpl
                 Key: IGNITE-6719
                 URL: https://issues.apache.org/jira/browse/IGNITE-6719
             Project: Ignite
          Issue Type: Bug
      Security Level: Public (Viewable by anyone)
    Affects Versions: 2.3
            Reporter: Alexey Goncharuk
             Fix For: 2.4


We have the following pattern in PageMemoryImpl#stop():
{code}
volatile boolean closed;

...
closed = true;
writeLock.lock();
writeLock.unlock();
{code}

An empty lock/unlock pair can be eliminated, so the code must be changed and the flag should be moved to the segment class.



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