mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
23.55.2014 c26d4d70df1e4ddf24df912c6107f140499e78b2
opendj3-server-dev/src/server/org/opends/server/backends/jeb/IndexBuffer.java
@@ -214,8 +214,13 @@
    if(bufferedValues != null)
    {
      /*
       * OPENDJ-1375: add keys in reverse order to be consistent with single
       * entry processing in add/delete processing. This is necessary in order
       * to avoid deadlocks.
       */
      Iterator<Map.Entry<ByteString, BufferedIndexValues>> keyIterator =
          bufferedValues.entrySet().iterator();
          bufferedValues.descendingMap().entrySet().iterator();
      while(keyIterator.hasNext())
      {
        Map.Entry<ByteString, BufferedIndexValues> bufferedKey =