forked from tarantool/tarantool
-
Notifications
You must be signed in to change notification settings - Fork 0
How to generate new bootstrap snapshot
Vladislav Shpilevoy edited this page Nov 24, 2019
·
4 revisions
1. Patch src/box/lua/upgrade
2. Run Tarantool at clean directory:
- box.cfg{}
- box.internal.bootstrap()
3. Edit the last *.snap file in binary mode: change value of ‘vclock’ to empty: {}. For editing use vim -b <snap_file_name>
. Don't forget -b option!
4. mv *.snap src/box/bootstrap.snap
5. make -j
Architecture Specifications
- Server architecture
- Feature specifications
- What's in a good specification
- Functional indexes
- Space _index structure
- R tree index quick start and usage
- LuaJIT
- Vinyl
- SQL
- Testing
- Performance
How To ...?
- ... add new fuzzers
- ... build RPM or Deb package using packpack
- ... calculate memory size
- ... debug core dump of stripped tarantool
- ... debug core from different OS
- ... debug Lua state with GDB
- ... generate new bootstrap snapshot
- ... use Address Sanitizer
- ... collect a coredump
Lua modules
Useful links