Comments (2)
The MapReduceIndexer is only updating its last-sequence when it gets called to index a document. So if the last document(s) in sequence order are ones that don't get indexed — like design docs or docs whose docType doesn't match — the last-sequence won't end up equal to the database's last-sequence.
I think the best fix is to stop updating last-sequence every time a document is indexed, but just update it to the database's last-sequence at the end of the indexing, before saving the index metadata.
from cbforest.
Fixed by 9c0af6b
from cbforest.
Related Issues (20)
- Android: LogLevel does not effect for Android.
- RefCounted destructor can throw, triggering abort HOT 1
- InclusiveEnd=false query does not work unless end key is specified HOT 3
- Update ForestDB to get improved compaction / space reuse HOT 3
- ForestDB performance tanking on non SSD Window 10 machine HOT 5
- 1.4.0 ForestDb crash in _fdb_compact_file HOT 1
- Crash while compaction in background on iOS HOT 2
- After purging a doc, its rows are left behind in view indexes
- Allow enumerators to keep working after db or view is closed HOT 2
- ForestDB Error: null HOT 1
- Failed to begin transaction - com.couchbase.cbforest.Database.beginTransaction HOT 1
- KeyStore::lastSequence() could throw the exception. It should be caught.
- Crash in view
- C4Error: variables of struct is not initialized with 0 on Android platform HOT 4
- Crash in ForestDB (filemgr_is_fully_resident)
- Task: Update ForestDB to latest stable-branch commit HOT 1
- Multithreaded exception when indexing views
- Compilation warning with 64bit Android - type mismatch between unsigned long and unsigned long long HOT 4
- Multiple Transactions on same Database* cause assertion failure in thread-safe mode HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cbforest.