Thibault Duplessis
|
afa74c4c66
|
{master} remove fishnet Client.python
|
2020-12-03 09:24:59 +01:00 |
Thibault Duplessis
|
97a1701a52
|
lowercase fishnet user ID
|
2020-12-02 15:57:08 +01:00 |
Thibault Duplessis
|
6c7049c691
|
don't override the full fishnet client in DB
|
2020-11-30 06:24:58 +01:00 |
Thibault Duplessis
|
f437ddbc8f
|
only monitor fishnet nodes by NNUE - for #7652
|
2020-11-29 11:12:58 +01:00 |
Niklas Fiekas
|
a891a305a3
|
server side analysis now using sf 12 nnue
|
2020-11-28 22:26:57 +01:00 |
Thibault Duplessis
|
6a42fc19c8
|
{master} allow up to 100 analysis per week
|
2020-11-10 09:13:50 +01:00 |
Thibault Duplessis
|
b5d1650771
|
improve fishnet ratelimiting and require user account
there has been enough abuse
|
2020-11-08 23:51:26 +01:00 |
Thibault Duplessis
|
6d6ad24fcc
|
better ratelimit fishnet analysis
|
2020-11-08 23:01:52 +01:00 |
Thibault Duplessis
|
e227700d42
|
full scalachess FEN typing
probably causing some bugs, due to weakly typed equality
|
2020-10-18 20:21:34 +02:00 |
Thibault Duplessis
|
0068e53d65
|
arbitrary starting positions for simuls
|
2020-10-18 13:34:31 +02:00 |
Thibault Duplessis
|
f259240f7f
|
explicitly return unit to prevent value discarding #list
|
2020-09-29 10:38:01 +02:00 |
Thibault Duplessis
|
aaf88bc62c
|
scalafmt 2.7.1
|
2020-09-21 09:28:28 +02:00 |
Thibault Duplessis
|
e5a9e76e3e
|
fix analysis request check
|
2020-09-03 08:31:21 +02:00 |
antma
|
b6c222c919
|
withFilter tweak
replace filter followed by map, flatMap or foreach by withFilter
when filtered sequence isn't option
As a scala compiler do for guards in for loops
|
2020-09-01 01:27:32 +03:00 |
antma
|
4bbb05c6b0
|
codegolf: using groupMapReduce
|
2020-08-30 19:38:24 +03:00 |
Thibault Duplessis
|
20ef782e95
|
avoid analysing empty games (swiss timeout)
|
2020-08-27 20:23:50 +02:00 |
Thibault Duplessis
|
fe38bccf95
|
use native coll.find without using coll.ext.find
|
2020-08-21 17:18:23 +02:00 |
antma
|
1c50ea44c2
|
ThreadLocalRandom
replace scala.util.Random.{nextInt, nextBoolean, shuffle} by lila.common.ThreadLocalRandom._
replace ornicar.scalalib.Random.nextString by lila.common.ThreadLocalRandom.nextString
nextString has mutable realization without boxing/unboxing Chars
Ref: https://stackoverflow.com/questions/9600114/parallel-random-number-generation-with-akka-futures/9604117#9604117
https://stackoverflow.com/questions/49801698/scala-parallel-collections
|
2020-08-18 22:31:32 +03:00 |
Thibault Duplessis
|
f89b162533
|
use sizeIs and lengthIs
https://medium.com/@april_at_protenus/lengthcompare-why-its-needed-and-why-it-needed-to-be-fixed-2080c1c632d7
|
2020-08-18 00:10:52 +02:00 |
Thibault Duplessis
|
a6034f4512
|
never put study analysis in the system queue
|
2020-08-17 20:47:44 +02:00 |
Thibault Duplessis
|
41c435c1dc
|
remove extra "new" and semicolons
|
2020-08-16 15:27:35 +02:00 |
Thibault Duplessis
|
30e23a75a8
|
remove superfluous blocks
|
2020-08-16 14:48:46 +02:00 |
Thibault Duplessis
|
d25ef1ff63
|
scalafmt
|
2020-08-16 14:43:26 +02:00 |
Thibault Duplessis
|
c6ed157217
|
name boolean arguments
|
2020-08-16 14:42:29 +02:00 |
Thibault Duplessis
|
7a2918edcc
|
cats compile
|
2020-08-12 08:53:51 +02:00 |
Cédric Chantepie
|
12af0cf9ea
|
Update fishnet module
|
2020-07-19 18:15:15 +02:00 |
Thibault Duplessis
|
9261678615
|
remove RateLimiter.name
|
2020-07-08 19:56:35 +02:00 |
Thibault Duplessis
|
ea510a2fc0
|
fix many warnings
|
2020-07-07 10:34:48 +02:00 |
Niklas Fiekas
|
2d9b36d7a4
|
tweak rng in fishnet
|
2020-07-03 15:42:01 +02:00 |
Thibault Duplessis
|
ed1b9defc7
|
scalafmt 2.6.1
|
2020-06-24 11:37:18 +02:00 |
Niklas Fiekas
|
5d3837dbfc
|
update fishnet elo estimates
|
2020-06-13 15:31:02 +02:00 |
Niklas Fiekas
|
05daf233c0
|
fix signed int overflow in total number of games (fixes #6786)
|
2020-06-12 01:28:48 +02:00 |
Niklas Fiekas
|
63ceb9b680
|
unify saturating int conversions
|
2020-06-11 23:15:25 +02:00 |
Thibault Duplessis
|
1a137617bb
|
remove implicit rate limiter default to ensure 429 results
|
2020-05-14 14:36:16 -06:00 |
Thibault Duplessis
|
ad2d04d852
|
tweak fishnet work queue
|
2020-05-12 16:23:19 -06:00 |
Thibault Duplessis
|
323eb1231c
|
use DuctSequencer instead of WorkQueue(parallelism = 1), everywhere
|
2020-05-10 11:03:20 -06:00 |
Thibault Duplessis
|
1fa193e513
|
standard round socket messaging
|
2020-05-06 10:08:08 -06:00 |
Thibault Duplessis
|
5488a09548
|
scalafmt 2.5
|
2020-05-05 22:11:15 -06:00 |
Niklas Fiekas
|
7aa48ca27e
|
show analysis button to raise priority to user (fixes #6368)
|
2020-04-23 00:53:54 +02:00 |
Thibault Duplessis
|
6a1697ce21
|
close #6434
|
2020-04-22 10:51:46 -06:00 |
Thibault Duplessis
|
871a3523bc
|
only report age of queued fishnet requests - closes #6396
|
2020-04-15 09:44:43 -06:00 |
Thibault Duplessis
|
197e8873cd
|
monitor/cache/expose fishnet oldest request age - for #6388
in seconds
|
2020-04-14 11:04:25 -06:00 |
Thibault Duplessis
|
14e2ff23ef
|
fix fishnet monitoring
|
2020-04-14 10:40:25 -06:00 |
Thibault Duplessis
|
d0bb4c0559
|
optimize fishnet request DB counts
|
2020-04-14 10:36:53 -06:00 |
Thibault Duplessis
|
859e6c125b
|
break /fishnet/status compatility
|
2020-04-14 10:36:53 -06:00 |
Thibault Duplessis
|
31893be41f
|
rewrite, cache, expose and monitor the fishnet status
|
2020-04-14 10:36:53 -06:00 |
Thibault Duplessis
|
c06343a354
|
fishnet API: acquire only system analysis - for #6388
with ?slow=true
|
2020-04-14 09:47:07 -06:00 |
Thibault Duplessis
|
5297899e91
|
hit db index when monitoring fishnet analysis
|
2020-04-12 20:58:28 -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
|
710993dfb8
|
increase fishnetApi queue size to better handle restarts
|
2020-01-10 21:51:19 -06:00 |
Thibault Duplessis
|
03889b84d0
|
tweak fishnet monitoring
|
2020-01-06 11:08:18 -06:00 |
Thibault Duplessis
|
1988ce50b6
|
improve fishnet analysis monitoring
|
2020-01-03 22:21:05 -06:00 |
Thibault Duplessis
|
519608d819
|
upgrade proxied game when analysis completes
|
2020-01-02 19:14:16 -05:00 |
Thibault Duplessis
|
06439a69ad
|
stop sending fishnet requests when redis is closing
|
2019-12-31 21:33:57 -05:00 |
Thibault Duplessis
|
17b34cfa8a
|
coordinated shutdown WIP
|
2019-12-27 10:18:45 -06:00 |
Thibault Duplessis
|
4cbcecd26a
|
coordinated shutdown WIP
|
2019-12-26 21:03:03 -06:00 |
Thibault Duplessis
|
b037980e15
|
smaller caches initial capacity in dev mode
|
2019-12-24 09:35:16 -05:00 |
Thibault Duplessis
|
788dc3430e
|
migrate all remaining AsyncCache
|
2019-12-23 20:01:51 -05:00 |
Thibault Duplessis
|
3ebdbb8984
|
tweak logging
|
2019-12-16 14:30:21 -06:00 |
Thibault Duplessis
|
468056dcf2
|
stop the fishnet redis client
|
2019-12-16 09:51:50 -06: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
|
089b807c03
|
explicit reflective calls, upgrade scalalib and scalachess
|
2019-12-13 12:45:21 -06:00 |
Thibault Duplessis
|
ff1cc70bef
|
reformat with scalafmt
|
2019-12-13 08:37:32 -06:00 |
Thibault Duplessis
|
d7dbe2ccf0
|
fix tests
|
2019-12-12 18:42:16 -06:00 |
Thibault Duplessis
|
3cf6d739a6
|
complete monitoring rewrite
|
2019-12-10 15:01:18 -06:00 |
Thibault Duplessis
|
9f2f28331a
|
more monitoring migration
|
2019-12-09 18:58:09 -06:00 |
Thibault Duplessis
|
c2f2fd2de4
|
replace all Duct-based future sequencers with WorkQueue
|
2019-12-09 17:24:43 -06:00 |
Thibault Duplessis
|
dbd2209d4a
|
streamify fishnet analysis cleanup
|
2019-12-08 23:37:33 -06:00 |
Thibault Duplessis
|
b7bbfde3c4
|
fix many more warnings
|
2019-12-08 10:58:50 -06:00 |
Thibault Duplessis
|
41871d3ddf
|
more warnings fixed
|
2019-12-08 08:12:47 -06:00 |
Thibault Duplessis
|
e73bc38bc9
|
remove db "uno"
|
2019-12-07 22:49:02 -06:00 |
Thibault Duplessis
|
edb690ae8c
|
refactor db
|
2019-12-06 21:37:15 -06:00 |
Thibault Duplessis
|
a51c0925c0
|
fix warnings
|
2019-12-06 19:58:23 -06:00 |
Thibault Duplessis
|
a5d80427fa
|
it took me way too long to figure that one out
|
2019-12-06 19:57:19 -06:00 |
Thibault Duplessis
|
b0d798fd37
|
migration WIP
|
2019-12-05 12:47:03 -06:00 |
Thibault Duplessis
|
547641f69b
|
wire all the things
|
2019-12-04 22:32:03 -06:00 |
Thibault Duplessis
|
b13562ad17
|
migration WIP
|
2019-12-01 20:04:35 -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
|
347da0634e
|
WIP
|
2019-11-29 08:40:28 -06:00 |
Thibault Duplessis
|
b7a77cc3f4
|
more WIP
|
2019-11-28 19:34:46 -06:00 |
Thibault Duplessis
|
8c144fa059
|
lila3 WIP
|
2019-11-28 12:20:59 -06:00 |
Thibault Duplessis
|
d175c37452
|
make stockfish play first move earlier
|
2019-11-26 21:02:46 -06:00 |
Thibault Duplessis
|
3a2628fa58
|
replace akka EventBus implementation with my own - closes #5689
|
2019-11-26 15:44:28 -06:00 |
Thibault Duplessis
|
6d66223f80
|
improve fishnet logging
|
2019-11-26 10:05:08 -06:00 |
Thibault Duplessis
|
af70f200c5
|
relocate fishnet ClientVersion
|
2019-10-27 16:14:52 +01:00 |
Thibault Duplessis
|
726cadfe31
|
resend fishnet move requests when lila-fishnet restarts
|
2019-10-22 22:59:02 +02:00 |
Thibault Duplessis
|
8384eb7372
|
delete remaining fishnet move code
|
2019-10-22 13:05:33 +02:00 |
Thibault Duplessis
|
1b4006abf1
|
double check game ply with lila-fishnet
|
2019-10-22 11:21:13 +02:00 |
Thibault Duplessis
|
619b592145
|
fishnet moves through redis and lila-fishnet
|
2019-10-21 16:37:53 +02:00 |
Thibault Duplessis
|
fc7a930dbc
|
code format
|
2019-10-21 15:36:18 +02:00 |
Thibault Duplessis
|
41573011bd
|
improve fishnet logging
|
2019-08-21 08:54:54 +02:00 |
Thibault Duplessis
|
4b18b95d32
|
AI initial think
|
2018-12-27 10:56:14 +08:00 |
Thibault Duplessis
|
4646164ae3
|
{master} better quick fishnet
|
2018-12-26 11:00:17 +08:00 |
Thibault Duplessis
|
06e4d7b528
|
tweak AI level
|
2018-12-20 09:47:48 +08:00 |
Thibault Duplessis
|
5fa5bdea2a
|
prevent ultrabullet vs SF from position
so it's not mistakenly used as a mouse trainer
|
2018-12-18 19:10:12 +08:00 |
Thibault Duplessis
|
880a5eeaf6
|
more socket related refactoring
|
2018-12-08 18:45:19 +07:00 |
Thibault Duplessis
|
2c52a32916
|
complete socket trouper rewrite and delete socket actor remains
|
2018-12-08 16:20:21 +07:00 |
Thibault Duplessis
|
abe7fd0eab
|
ensure broadcaster has unlimited study analysis
|
2018-11-24 10:02:09 +07:00 |