diff options
author | Ramon Fernandez <ramon@mongodb.com> | 2017-10-12 07:15:30 -0400 |
---|---|---|
committer | Ramon Fernandez <ramon@mongodb.com> | 2017-10-12 07:15:30 -0400 |
commit | 96dfbfbb8cfc35640034b189ba58fef43751319e (patch) | |
tree | 0cee99a3dda7d150795449d3bb80f13d1db9c7fa /src/third_party/wiredtiger/src/cache/cache_las.c | |
parent | 8205b768ca58b68b7aaf3b3b1c7a544f8d044d5a (diff) | |
download | mongo-96dfbfbb8cfc35640034b189ba58fef43751319e.tar.gz |
Import wiredtiger: 4b5ade6072d548fdebe3b376f94e0d672eea5359 from branch mongodb-3.6r3.6.0-rc0
ref: 0cd3d5bbd8..4b5ade6072
for: 3.5.14
WT-3644 Port to FreeBSD release 11.1
WT-3645 Build Failed: Lookaside file occupies 10MB of 11MB cache size
WT-3646 Only use lookaside when operations are blocked waiting for cache
WT-3649 Disable lookaside eviction during close
Diffstat (limited to 'src/third_party/wiredtiger/src/cache/cache_las.c')
-rw-r--r-- | src/third_party/wiredtiger/src/cache/cache_las.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/src/cache/cache_las.c b/src/third_party/wiredtiger/src/cache/cache_las.c index d9a5dbc2096..ccf16674a68 100644 --- a/src/third_party/wiredtiger/src/cache/cache_las.c +++ b/src/third_party/wiredtiger/src/cache/cache_las.c @@ -156,6 +156,10 @@ __wt_las_cursor_open(WT_SESSION_IMPL *session, WT_CURSOR **cursorp) */ btree = ((WT_CURSOR_BTREE *)(*cursorp))->btree; + /* Track the lookaside file ID. */ + if (S2C(session)->las_fileid == 0) + S2C(session)->las_fileid = btree->id; + /* * Set special flags for the lookaside table: the lookaside flag (used, * for example, to avoid writing records during reconciliation), also |