Skip to content
Snippets Groups Projects
  1. Apr 04, 2018
  2. Mar 28, 2018
  3. Mar 13, 2018
  4. Mar 05, 2018
  5. Mar 01, 2018
  6. Feb 20, 2018
  7. Feb 15, 2018
  8. Feb 06, 2018
    • Erik Johnston's avatar
      770b2252
    • Erik Johnston's avatar
      Store state groups separately from events (#2784) · 3d33eef6
      Erik Johnston authored
      * Split state group persist into seperate storage func
      
      * Add per database engine code for state group id gen
      
      * Move store_state_group to StateReadStore
      
      This allows other workers to use it, and so resolve state.
      
      * Hook up store_state_group
      
      * Fix tests
      
      * Rename _store_mult_state_groups_txn
      
      * Rename StateGroupReadStore
      
      * Remove redundant _have_persisted_state_group_txn
      
      * Update comments
      
      * Comment compute_event_context
      
      * Set start val for state_group_id_seq
      
      ... otherwise we try to recreate old state groups
      
      * Update comments
      
      * Don't store state for outliers
      
      * Update comment
      
      * Update docstring as state groups are ints
      3d33eef6
  9. Feb 05, 2018
  10. Feb 01, 2018
  11. Jan 27, 2018
  12. Jan 26, 2018
  13. Jan 22, 2018
  14. Jan 19, 2018
  15. Jan 18, 2018
  16. Jan 17, 2018
    • Erik Johnston's avatar
      Add decent impl of a FileConsumer · bc67e7d2
      Erik Johnston authored
      Twisted core doesn't have a general purpose one, so we need to write one
      ourselves.
      
      Features:
      - All writing happens in background thread
      - Supports both push and pull producers
      - Push producers get paused if the consumer falls behind
      bc67e7d2
  17. Jan 16, 2018
    • Richard van der Hoff's avatar
      Optimise LoggingContext creation and copying · 44a49841
      Richard van der Hoff authored
      It turns out that the only thing we use the __dict__ of LoggingContext for is
      `request`, and given we create lots of LoggingContexts and then copy them every
      time we do a db transaction or log line, using the __dict__ seems a bit
      redundant. Let's try to optimise things by making the request attribute
      explicit.
      44a49841
  18. Jan 09, 2018
  19. Dec 05, 2017
  20. Dec 04, 2017
Loading