• Aurélien Campéas's avatar
    tsio/snapshots: we now have chunked snapshots · ba11d01bcfd1
    Aurélien Campéas authored
    This should provide a significant speed bonus for many common operatiions.
    Notes below about this commit contents:
    
    * conftest: more robust cleanup at test startup time
      When debugging, we might have got phantom inserts of a previous
      session because of an unclean exit.
    
    * tsio: remove customization entry point
      It was not a good idea.
    
    * tsio, snapshot: cache the sqlachemy Table objects
      It turns out these are very expensive to instantiate,
      and we do that a lot.
    
    * tests/perf: becnhmark a forecast-like insertion
    
    * tsio: slight optimisation in _create
    
    
    Resolves #32.
    ba11d01bcfd1