Permalink
Commits on Jan 5, 2011
  1. 1.5.4

    Benjy Weinberger committed Jan 5, 2011
  2. Removed the call to purge() on the timer that kills queries that over…

    …run their timeout.
    
    We were calling it for every task, and it's linear in the number of tasks, and synchronized
    on the timer's monitor, so it was effectively quadratic on the number of pending tasks.
    
    It turns out that we don't need to call purge() at all anyway...
    Benjy Weinberger committed Jan 5, 2011
  3. Revert "Changed the query Timeout behavior to only purge the Timer qu…

    …eue intermittently."
    
    On further inspection, we don't need to call purge() at all. We'll revert this, and remove
    the call to purge in a future change.
    
    This reverts commit 576bda7.
    Benjy Weinberger committed Jan 5, 2011
  4. 1.5.4-SNAPSHOT

    Benjy Weinberger committed Jan 5, 2011
  5. 1.5.3

    Benjy Weinberger committed Jan 5, 2011
  6. Changed the query Timeout behavior to only purge the Timer queue inte…

    …rmittently.
    
    Timer.purge() is linear in the number of TimerTasks, and is synchronized on the Timer's monitor,
    so calling purge() for every task was effectively quadratic. This can get bad if load causes
    many taks to get backed up on the Timer.
    Benjy Weinberger committed Jan 5, 2011
Commits on Jan 4, 2011
  1. 1.5.3-SNAPSHOT

    Benjy Weinberger committed Jan 4, 2011
  2. 1.5.2

    Benjy Weinberger committed Jan 4, 2011
  3. Added some new timeout stats. These measure timeouts on active databa…

    …se operations, not on
    
    queued operations.
    Benjy Weinberger committed Jan 4, 2011
Commits on Dec 22, 2010
  1. 1.5.2-SNAPSHOT

    freels committed Dec 22, 2010
  2. 1.5.1

    freels committed Dec 22, 2010
Commits on Dec 20, 2010
  1. 1.5.1-SNAPSHOT

    freels committed Dec 20, 2010
  2. 1.5.0

    freels committed Dec 20, 2010
  3. 1.5.0-SNAPSHOT

    freels committed Dec 20, 2010
  4. remove topical version suffix

    freels committed Dec 20, 2010
  5. fix cross-compilation

    freels committed Dec 20, 2010
Commits on Dec 17, 2010
  1. fix cross-compile util dependency

    freels committed Dec 17, 2010
Commits on Dec 16, 2010
  1. Merge branch 'master' into new_config_structs

    Conflicts:
    	project/build.properties
    	src/main/scala/com/twitter/querulous/database/Database.scala
    freels committed Dec 16, 2010
  2. Merge branch 'no_future'

    freels committed Dec 16, 2010
Commits on Dec 5, 2010
  1. more defaults

    freels committed Dec 5, 2010
Commits on Dec 4, 2010
  1. streamline config a bit

    freels committed Dec 4, 2010
Commits on Dec 3, 2010
Commits on Dec 1, 2010
  1. upgrade inline

    Kyle Maxwell committed Dec 1, 2010
Commits on Nov 30, 2010
  1. merged in inline stuff

    Kyle Maxwell committed Nov 30, 2010
Commits on Nov 23, 2010
  1. Merge branch 'master' into new_config_structs

    Conflicts:
    	project/build.properties
    	src/main/scala/com/twitter/querulous/Timeout.scala
    eaceaser committed Nov 23, 2010
Commits on Nov 17, 2010
  1. don't insist on creating all threads at once. also, let them die out …

    …slowly.
    Robey Pointer committed Nov 17, 2010
  2. don't create a new timeout thread pool per hostname, just one per fac…

    …tory.
    Robey Pointer committed Nov 17, 2010
Commits on Nov 15, 2010
  1. 1.4.4-SNAPSHOT

    Robey Pointer committed Nov 15, 2010
  2. 1.4.3

    Robey Pointer committed Nov 15, 2010