Philip O'Toole
643eac7a69
Update CHANGELOG.md
4 years ago
Philip O'Toole
c782b43f2d
Build on-disk databases in-memory first
...
With this change, rqlite nodes running in "on-disk" mode build the database in memory first, and move it to the disk just before the Raft system starts. This means that on-disk nodes now initialize almost as quickly as in-memory nodes.
4 years ago
Philip O'Toole
35adb55c6a
Merge pull request #749 from rqlite/last-command-index
...
Add LastCommandIndex
4 years ago
Philip O'Toole
4551bd30da
Add LastCommandIndex
4 years ago
Philip O'Toole
639a0ff4a6
Update CHANGELOG.md
4 years ago
Philip O'Toole
093f10fc68
Merge pull request #747 from rqlite/time-restarts
...
Time snapshot, restore, and startup times
4 years ago
Philip O'Toole
33aa4522cf
Better timing from first to last log
4 years ago
Philip O'Toole
a4185172da
Time snapshot, restore, and startup times
4 years ago
Philip O'Toole
80e0db9f52
Make logic easier to read
4 years ago
Philip O'Toole
77b5eeca97
Update DATA_API.md
4 years ago
Philip O'Toole
429758b4e3
Update CHANGELOG.md
4 years ago
Philip O'Toole
1c9fa88094
Merge pull request #739 from rqlite/no-disk-during-restore
...
Don't use temp file when restoring to in-memory SQLite
4 years ago
Philip O'Toole
85f175dcba
Add a test script for PR739
4 years ago
Philip O'Toole
c5e67a548c
Even more records during db test
4 years ago
Philip O'Toole
9ea54b608f
Use DeserializeInMemoryWithDSN for in-mem restore
4 years ago
Philip O'Toole
665d9913bb
Add top-level Deserialize() to db layer
4 years ago
Philip O'Toole
b83b2b241d
Merge branch 'master' into no-disk-during-restore
4 years ago
Philip O'Toole
3d26fd4105
Merge pull request #746 from rqlite/clone-database
...
Add Copy() method to db layer
4 years ago
Philip O'Toole
18a4f38701
Add Copy() method to db layer
4 years ago
Philip O'Toole
b1781075fa
Upgrade rqlite-go-sqlite3
4 years ago
Philip O'Toole
991d0c44a7
Merge branch 'master' into no-disk-during-restore
4 years ago
Philip O'Toole
74c0a57861
Upgrade rqlite-go-sqlite3
4 years ago
Philip O'Toole
03ee760e93
Merge branch 'master' into no-disk-during-restore
4 years ago
Philip O'Toole
f6c85c23a8
Merge pull request #745 from rqlite/no-tls-1.0-1.1
...
Disable TLS v1.0 and v1.1 by default
4 years ago
Philip O'Toole
11d6731e59
Update CHANGELOG
4 years ago
Philip O'Toole
c4ee9cafd9
Disable TLS v1.0 and v1.1 by default
4 years ago
Philip O'Toole
fa43fd4dc0
Enhance in-mem snapshot unit test
4 years ago
Philip O'Toole
0df8af073b
Merge branch 'master' into no-disk-during-restore
4 years ago
Philip O'Toole
21214f6b0e
Update CHANGELOG.md
4 years ago
Philip O'Toole
ba7c43d4df
Merge pull request #742 from rqlite/rqbench-oneshot
...
Add oneshot option to rqbench
4 years ago
Philip O'Toole
3ff1c35998
Add oneshot option to rqbench
4 years ago
Philip O'Toole
ef1f0f1d57
Sync queries and restores
4 years ago
Philip O'Toole
0f1352fb01
Remove duplicate pre-restoration Close()
4 years ago
Philip O'Toole
ce7a3a6912
Merge branch 'master' into no-disk-during-restore
4 years ago
Philip O'Toole
0b3a41bd3f
Clearer comment
4 years ago
Philip O'Toole
d0c6dba844
Update CHANGELOG.md
4 years ago
Philip O'Toole
5e85c5db72
Update CHANGELOG.md
4 years ago
Philip O'Toole
28eb0a1c37
Merge pull request #741 from rqlite/query-lock
...
Tigthen up Store-level locking
4 years ago
Philip O'Toole
535d690d7c
Tigthen up Store-level locking
...
Previous locking didn't look quite correct, and with the advent of the
Serialize functionality, it needs to be more precise.
4 years ago
Philip O'Toole
0d0bb3f44a
Close database before restoration
...
This change also adds better logging, so the restoration process can be
better observed.
4 years ago
Philip O'Toole
825160e815
Merge branch 'master' into no-disk-during-restore
4 years ago
Philip O'Toole
b7dd02109c
Merge pull request #740 from rqlite/more-snap-testing
...
More end-to-end snapshot and restore testing
4 years ago
Philip O'Toole
2e19df93de
Correct comment
4 years ago
Philip O'Toole
8dbd2678dd
More end-to-end snapshot and restore testing
4 years ago
Philip O'Toole
eb01e8dc9d
Skip temp file when restoring in-memory database
...
This saves a read and write to disk, the size of the SQLite database.
4 years ago
Philip O'Toole
7900adbf53
Add Deserialize to DB layer
4 years ago
Philip O'Toole
a8986f7e2a
Update CHANGELOG.md
4 years ago
Philip O'Toole
2039f793d7
Update CHANGELOG.md
4 years ago
Philip O'Toole
9590972d0e
Merge pull request #738 from rqlite/no-disk-during-snap
...
Don't use temp file when snapshotting database
4 years ago
Philip O'Toole
db64f4c923
Don't use temp file during database snapshot
...
Snapshotting the database does not now need to write to disk, and copy
the SQLite database straight to RAM, for handoff to the Raft subsystem.
4 years ago