Skip to content
Snippets Groups Projects
  1. Aug 12, 2015
  2. Aug 11, 2015
  3. Aug 10, 2015
  4. Aug 04, 2015
    • Konstantin Osipov's avatar
      gh-968: box.slab.info.arena_used_ratio is incorrect · bc912acb
      Konstantin Osipov authored
      Reflect in slab stats the quota size and index memory statistics.
      
      arena_used_ratio - how much of arena is used
      items_used_ratio - how much memory is actualy used for items,
      given that there is some fragmentation. Doesn't reflect index pages
      arena_used - how much of the quota is used (i.e. how much memory
      is used for index and tuple data)
      arena_size  - this is the same as box.cfg.slab_alloc_arena.
      quota_size - how much of the quota is defined (box.cfg.slab_alloc_arena)
      quota_used - how much of the quota is used (reflects the memory taken
      by all slabs, including slabs in caches)
      
      Incompatible change:
      Extract detailed slab statistics to a separate call, box.slab.stats()
      bc912acb
  5. Aug 03, 2015
  6. Jul 27, 2015
  7. Jul 23, 2015
    • Konstantin Osipov's avatar
      iproto: move networking into a separate thread · 518b570c
      Konstantin Osipov authored
      Implement a generic inter-cord communication bus and use it
      in separating network I/O and transaction processor.
      
      Split all request processing work into network thread part
      and transaction processor thread part, and make these
      parts multi-threading safe.
      
      Generalize fiber pool into an own data structure and API.
      
      Misc cleanups.
      518b570c
  8. Jul 19, 2015
  9. Jul 17, 2015
  10. Jul 15, 2015
  11. Jul 13, 2015
  12. Jul 10, 2015
  13. Jul 09, 2015
  14. Jul 07, 2015
  15. Jul 06, 2015
  16. Jul 02, 2015
  17. Jul 01, 2015
    • Roman Tsisyk's avatar
      Add bindings for struct ibuf and rewrote sockets to use it. · 75af9e35
      Roman Tsisyk authored
       + Rewrite msgpackffi to use ibuf to use ibuf for temporary allocations
       + Rewrite socket:sysread() to use ibuf for temporary allocations
       + Rewrite socket:read() and socket:write() to use ibuf
       + Add socket:sysread(char *, size) and socket:syswrite(const char *, size)
      75af9e35
    • Roman Tsisyk's avatar
      Always use protocol = 0 for AF_UNIX sockets · 0ed73074
      Roman Tsisyk authored
      Replace socket('AF_UNIX', 'SOCK_STREAM', 'ip') with
              socket('AF_UNIX', 'SOCK_STREAM', 0).
      
      Fixes distributions with missing "ip 0 IP" line in /etc/protocols
      (e.g. Arch Linux).
      0ed73074
  18. Jun 26, 2015
  19. Jun 16, 2015
    • Konstantin Osipov's avatar
      lua-msgpack: introduce API to encode using any memory source · 1d80838f
      Konstantin Osipov authored
      Introduce mpstream API to lua-msgpack encoder, which allows it
      to encode msgpack into any memory source. The streaming API
      should make it possible to encode even directly to network.
      
      Patch region allocator to support the new API.
      Patch iobuf/obuf output buffer of iproto to support the new API.
      1d80838f
  20. Jun 15, 2015
  21. Jun 09, 2015
Loading