Skip to content
Snippets Groups Projects
  1. Oct 11, 2022
    • Denis Smirnov's avatar
      feat: add statistics initialization to the API · ce184461
      Denis Smirnov authored
      Though we can lazily initialize statistics spaces, there is still a
      problem with read-only replicas. If the workload does not write to
      the storage (only reads with SELECTs), then callbre is used and no
      queries will be dispatched to the storage master. As a result, no
      statistics spaces will be initialized on the storage failover group.
      
      To deal with it, we add a new API method to initialize statistics
      on the instance startup.
      Verified
      ce184461
  2. Sep 21, 2022
  3. Sep 19, 2022
  4. Sep 15, 2022
  5. Aug 12, 2022
  6. Aug 11, 2022
  7. Jul 15, 2022
    • Denis Smirnov's avatar
      feat!: implement a cache of prepared statements on the storage side · d51542f0
      Denis Smirnov authored
      BREAKING CHANGE: now we need sbroad library on the storages as well
      Verified
      d51542f0
    • Denis Smirnov's avatar
      refactoring!(c api): rename and move objects in the engine · 2e51528e
      Denis Smirnov authored
      BREAKING CHANGE: rename execute_query to dispatch_query
      
      The main reason is that we'll soon need not only a coordinator
      runtime, but also a new storage runtime as well. Current names
      can confuse us in future.
      
      Also add an ability to evaluate an arbitrary eviction funtion for
      the LRU cache (on the storage side we'll need it to flush prepared
      statements from the Tarantool cache when our LRU cache evicts the
      one).
      
      LRU cache was moved from within the cache folder into the engine.
      
      Router logic was moved to a separate file in the cartridge module.
      Verified
      2e51528e
  8. Jun 02, 2022
  9. Apr 27, 2022
Loading