You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by da...@apache.org on 2016/10/17 21:35:54 UTC

[2/9] couch commit: updated refs/heads/HACK-benchmark-COUCHDB-3191-improve-couch-lru-performance to 4c4cebc

Fix setting prev/next refs on insert

Obviously this needs to be the ref, not the `node` record.


Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb-couch/commit/dc95df88
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-couch/tree/dc95df88
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-couch/diff/dc95df88

Branch: refs/heads/HACK-benchmark-COUCHDB-3191-improve-couch-lru-performance
Commit: dc95df88c65094cd26c60a186cdd1c285451369a
Parents: 39357ed
Author: Paul J. Davis <pa...@gmail.com>
Authored: Mon Oct 17 14:06:18 2016 -0500
Committer: Paul J. Davis <pa...@gmail.com>
Committed: Mon Oct 17 14:06:18 2016 -0500

----------------------------------------------------------------------
 src/couch_lru.erl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb-couch/blob/dc95df88/src/couch_lru.erl
----------------------------------------------------------------------
diff --git a/src/couch_lru.erl b/src/couch_lru.erl
index 7f30513..dcb025f 100644
--- a/src/couch_lru.erl
+++ b/src/couch_lru.erl
@@ -71,9 +71,9 @@ insert(DbName, Lru) ->
         {undefined, undefined} ->
             {Ref, Ref};
         {_, _} when is_reference(Head), is_reference(Tail) ->
-            set_next(Lru, Tail, Node),
-            set_prev(Lru, Node, Tail),
-            {Head, Node}
+            set_next(Lru, Tail, Ref),
+            set_prev(Lru, Ref, Tail),
+            {Head, Ref}
     end,
     Lru#lru{
         head = NewHead,