forked from tarantool/tarantool
-
Notifications
You must be signed in to change notification settings - Fork 0
Alexander's wishlist
Alexander Turenko edited this page Sep 1, 2017
·
5 revisions
- fromhex: https://github.com/tarantool/tarantool/issues/2562
- Encode to base64 w/o newlines (by default): https://github.com/tarantool/tarantool/issues/2478
- Avro-schema replacement -- a tool for verification of lua tables free of avro-schema restrictions, supporting null/object fields, unions, custom types and PCRE / function validators: https://github.com/tarantool/avro-schema/issues/26
- Libcurl bindings for sending an email: https://github.com/tarantool/tarantool/issues/2704
- Libcurl bindings for parsing urls (but can be worked around using nginx-lua in my case): https://github.com/tarantool/tarantool/issues/1175
-
Copy box.space tuples using table.copy() — necessary when want to change some item within a tuple.tuple:totable() - Get current unix time / parse string time like strptime to unix time. Note: os.time() returns local "unix" time, but unix time must be in UTC: https://github.com/tarantool/tarantool/issues/2738
- Format unix time like strftime with local numeric timezone. Note: os.date() expected local "unix" time as an input: https://github.com/tarantool/tarantool/issues/2738
- Minimal UTF-8 support: split a string blob into list of symbols: related to the larger task: https://github.com/tarantool/tarantool/issues/2121
- Libcurl bindings for url encoding (but worked around using [1] in my case): https://github.com/tarantool/tarantool/issues/1175
[1]: https://gist.github.com/ignisdesign/4323051; but the regexp replaced with ([^%w _.~-]).
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