Thibault Duplessis
|
d7f5ec8680
|
update perf stats with diffs to reduce oplog load - for #7729
if there's a bug related to user perf stat, look no further:
this is the commit that introduced it
|
2021-01-15 18:02:09 +01:00 |
Thibault Duplessis
|
11d24e83e7
|
no need to store ratings in perf stat play streak data
|
2021-01-15 17:40:44 +01:00 |
Thibault Duplessis
|
f259240f7f
|
explicitly return unit to prevent value discarding #list
|
2020-09-29 10:38:01 +02:00 |
Thibault Duplessis
|
f38a1a51ac
|
use Heapsort
|
2020-08-23 09:13:34 +02:00 |
Thibault Duplessis
|
ed1b9defc7
|
scalafmt 2.6.1
|
2020-06-24 11:37:18 +02:00 |
Thibault Duplessis
|
323eb1231c
|
use DuctSequencer instead of WorkQueue(parallelism = 1), everywhere
|
2020-05-10 11:03:20 -06:00 |
Thibault Duplessis
|
5488a09548
|
scalafmt 2.5
|
2020-05-05 22:11:15 -06:00 |
Thibault Duplessis
|
02406ee8f6
|
index perf stats from secondary
|
2020-05-01 12:30:27 -06:00 |
Thibault Duplessis
|
c716fffd16
|
perf types names and descs compile
|
2020-02-15 10:29:53 -06:00 |
Thibault Duplessis
|
6885860a7c
|
translate perf stats
|
2020-02-10 11:45:19 -06:00 |
Thibault Duplessis
|
61cc149e14
|
add timeout to work queues to fix studies and tournaments maybe
|
2020-01-14 20:36:02 -06:00 |
Thibault Duplessis
|
a610196293
|
improve and monitor the perf stat indexer
|
2019-12-22 11:39:04 -05:00 |
Thibault Duplessis
|
0cc6ec7866
|
name work queues
|
2019-12-14 10:55:33 -06:00 |
Thibault Duplessis
|
74afc821e7
|
inject play default execution context everywhere - WIP
|
2019-12-13 19:17:43 -06:00 |
Thibault Duplessis
|
ff1cc70bef
|
reformat with scalafmt
|
2019-12-13 08:37:32 -06:00 |
Thibault Duplessis
|
c2f2fd2de4
|
replace all Duct-based future sequencers with WorkQueue
|
2019-12-09 17:24:43 -06:00 |
Thibault Duplessis
|
41871d3ddf
|
more warnings fixed
|
2019-12-08 08:12:47 -06:00 |
Thibault Duplessis
|
d77e07a373
|
remove dead code
|
2019-12-07 18:56:40 -06:00 |
Thibault Duplessis
|
edb690ae8c
|
refactor db
|
2019-12-06 21:37:15 -06:00 |
Thibault Duplessis
|
3d52e6bbf8
|
migrate round module
|
2019-12-02 10:41:05 -06:00 |
Thibault Duplessis
|
b23e862015
|
migration WIP
|
2019-11-30 20:29:40 -06:00 |
Thibault Duplessis
|
234432b226
|
migration WIP
|
2019-11-30 19:00:44 -06:00 |
Thibault Duplessis
|
4b3d3dc1f3
|
modules/user compiles
|
2019-11-29 20:16:11 -06:00 |
Thibault Duplessis
|
f4fbcf19b6
|
migration WIP
|
2019-11-29 18:07:51 -06:00 |
Thibault Duplessis
|
3a2628fa58
|
replace akka EventBus implementation with my own - closes #5689
|
2019-11-26 15:44:28 -06:00 |
Niklas Fiekas
|
ab35de986d
|
perfStat: move checkCurrent from JsonView to controller
|
2019-08-27 10:31:47 +02:00 |
Niklas Fiekas
|
858e299d0a
|
move percentile rounding to controller
|
2019-08-26 14:10:52 +02:00 |
Thibault Duplessis
|
b6db073983
|
rewrite all sequencers with Ducts
|
2018-08-24 14:35:39 +02:00 |
Thibault Duplessis
|
70ed41d224
|
{master} refactor with bus.subscribeFun
|
2018-08-22 15:48:09 +02:00 |
Thibault Duplessis
|
40497b41e9
|
remove Boolean.fold - what's wrong with if-else?
|
2018-07-20 11:41:46 +02:00 |
Thibault Duplessis
|
7b3124b0cf
|
Use (Light)Pov.gameId
|
2018-04-07 19:07:26 +02:00 |
Thibault Duplessis
|
fc14127e91
|
fix game turns query
|
2018-01-26 16:40:41 -05:00 |
Thibault Duplessis
|
4f171150d6
|
don't aggregate perf stats if the game wasn't really played
|
2017-10-31 09:50:15 -05:00 |
Thibault Duplessis
|
6ece266dde
|
require stable rating in perf stats - closes #3742
|
2017-10-25 21:50:45 -05:00 |
Thibault Duplessis
|
fafdb9554e
|
no longer display rating volatility - for #3738
|
2017-10-23 07:57:43 -05:00 |
Isaac Levy
|
2400da72b4
|
Prep for Steroids refactor
|
2017-10-09 11:28:33 -04:00 |
Thibault Duplessis
|
cdf2f56981
|
Revert "Merge branch 'scala-2.12-play-2.6' of github.com:ornicar/lila"
This reverts commit 2d3b4872c7 , reversing
changes made to 04f1d4ae6d .
|
2017-09-09 10:01:35 -05:00 |
Thibault Duplessis
|
965d83b6bf
|
implement JSON Writes[DateTime] (as millis)
|
2017-09-05 21:45:28 -05:00 |
Thibault Duplessis
|
bac44b3cb3
|
all modules compile - but not the app
|
2017-08-26 09:28:48 -05:00 |
Thibault Duplessis
|
40e71ecc31
|
2.12 migration WIP
|
2017-08-25 23:49:14 -05:00 |
Thibault Duplessis
|
8cc3cb1ca2
|
recover dup key on perf stat insert
|
2017-08-08 20:12:16 -05:00 |
Isaac Levy
|
c46bcbfb89
|
Use BigDecimal for json precision
This is safer and more efficient than truncating
doubles and hoping the result is representable.
|
2017-07-22 12:20:07 -04:00 |
Thibault Duplessis
|
480da02507
|
better truncate perf stats rating volatility
|
2017-07-19 22:59:00 +02:00 |
Thibault Duplessis
|
9b3e33b756
|
activity model & BSON handlers
|
2017-07-18 12:05:22 +02:00 |
Isaac Levy
|
7caed09799
|
game.updatedAt -> game.movedAt
Rename updatedAt field and make it required instead
of Option to simplify various logic.
|
2017-04-29 10:13:48 -04:00 |
Thibault Duplessis
|
4a59979997
|
ignore clock when determining game duration - because of moretime
|
2017-04-27 13:55:08 +02:00 |
Thibault Duplessis
|
54cdf0ca65
|
reformat ALL the code, using sbt-scalariform
|
2017-02-14 16:34:07 +01:00 |
Thibault Duplessis
|
28b434cb2a
|
preload perf stats users
|
2017-01-26 12:44:53 +01:00 |
Thibault Duplessis
|
6233c0f075
|
explicit synchronous access to LightUser cache
|
2017-01-25 12:33:04 +01:00 |
Thibault Duplessis
|
1d442a9746
|
delete more dead code
|
2017-01-15 13:56:49 +01:00 |