/ All files named "test/fts4merge.test"
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for test/fts4merge.test

2019-10-17
15:41
[e2b2ec21] part of check-in [35beaee0] Avoid an infinite loop in fts3/4 incremental-merge in the case where the lowest level in the database contains segments but no data (because there is a delete-marker for each valid entry). Fix for [bf1aab89]. (check-in: [35beaee0] user: dan branch: trunk, size: 9875)
2018-11-07
02:17
[1096e30b] part of check-in [3212733c] Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled. (check-in: [3212733c] user: drh branch: read-only-shadow, size: 9491)
2018-11-06
19:26
[970d20bb] part of check-in [a1d6c671] Enable DEFENSIVE mode by default for tests. This requires lots of case of turning DEFENSIVE off in order to dodgy things to the database for testing purposes. No all of those cases are yet handled, so "make test" does not run to completion. (check-in: [a1d6c671] user: drh branch: read-only-shadow, size: 9526)
2017-07-07
19:43
[10b55f41] part of check-in [732f90d6] Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0). (check-in: [732f90d6] user: drh branch: trunk, size: 9456)
2016-03-08
15:37
[d2b39f6b] part of check-in [64b3cb29] Update fts3/4 so that the 'merge=X,Y' command merges at least, instead of exactly, Y segments from a single level. This matches the documentation. 'merge=X,0' is, as it was in 3.11, an error. (check-in: [64b3cb29] user: dan branch: trunk, size: 9476)
2016-03-07
20:14
[146563df] part of check-in [cddf69db] Update fts3/4 so that the 'merge=X,0' command merges X pages from all segments of the first level in the fts index that contains 2 or more segments. (check-in: [cddf69db] user: dan branch: trunk, size: 9579)
2012-03-27
15:00
[c4243097] part of check-in [5c447e22] Remove the fts3merge.test script in favour of changing the fts4merge.test script so that it runs tests using both fts4 and fts3. Fix some problems with incr-merge and FTS3 tables. (check-in: [5c447e22] user: dan branch: fts4-incr-merge, size: 9599)
11:48
[c7ee5fbb] part of check-in [7ed9d2f2] Allow multiple incremental merges to proceed concurrently. This is required to prevent a large crisis-merge from occuring while an even larger incremental-merge is underway. (check-in: [7ed9d2f2] user: dan branch: fts4-incr-merge-exp, size: 8887)
2012-03-26
10:36
[16ba3896] part of check-in [40fc8804] Add an experimental integrity-check function to FTS. (check-in: [40fc8804] user: dan branch: fts4-incr-merge, size: 8827)
2012-03-23
15:38
[120e0baf] part of check-in [1c72cecc] Add a test to verify that sqlite3_total_changes() works with incr-merge operations. (check-in: [1c72cecc] user: dan branch: fts4-incr-merge, size: 8714)
14:38
[7cea2724] part of check-in [96ed4749] Remove an incorrect assert() statement. Fix a const-related warning. (check-in: [96ed4749] user: dan branch: fts4-incr-merge, size: 7671)
2012-03-22
17:48
[663607be] part of check-in [ecab2083] Add test cases to fts4merge.test. (check-in: [ecab2083] user: dan branch: fts4-incr-merge, size: 6907)
16:48
[8e092654] part of check-in [ab0a4f44] Following an incr-merge operation that does not completely consume its input segments, store context in the rowid==1 row of the %_stat table that allows the next incr-merge to pick up where the previous left off. (check-in: [ab0a4f44] user: dan branch: fts4-incr-merge, size: 4393)
2012-03-15
17:45
[1c3389a3] part of check-in [cd34bc1a] Modify incremental merge code to merge nMin segments at a time. (check-in: [cd34bc1a] user: dan branch: fts4-incr-merge, size: 3047)
2012-03-14
20:01
[d841f283] part of check-in [57047372] Add tests for incremental merge code. (check-in: [57047372] user: dan branch: fts4-incr-merge, size: 3086)
2012-03-08
18:39
Added: [3af8fa8f] part of check-in [741b8f89] Add the 'merge=?,?' command to fts4. This still needs some work. (check-in: [741b8f89] user: dan branch: fts4-incr-merge, size: 2852)