Commit Graph

3586 Commits

Author SHA1 Message Date
JustArchi
c48f05f5cc Optimize default HandleCallbacks() loop
By using a LongRunning hint, our callback handler loop will most likely be scheduled to run in it's own thread instead of using threadpool threads.
With low amount of bots it doesn't matter - the amount of tasks is very small, and the amount of available threads provided by the runtime is usually really big, so scheduler is almost always running all the jobs at the same time without starvation whatsoever.
But with crapload of bots executing crapload of tasks at the same time, we might observe low-to-medium thread starvation and context switching, that might put our most important callbacks handling task together with all other tasks, which could render callback loop delays when ASF is under heavy load.
This small change is a hint to scheduler that this task should run on it's own thread and have highest 'priority' over all other normal tasks. This way our loop is never starved, and it also allows better tasks management.
It's purely cosmetic - even without it there is no observable degradation that could create any side-effects, but we know that this task will run for a very long period, and it's important to keep ASF bot responsive to Steam events, so it should have highest priority and it's own thread
2017-01-29 01:55:26 +01:00
JustArchi
a3c5e8ab0c Misc 2017-01-28 15:29:38 +01:00
JustArchi
b5e33ec38e Misc 2017-01-28 05:11:38 +01:00
JustArchi
9775f07644 Misc 2017-01-27 21:57:23 +01:00
JustArchi
a3da884205 Bump 2017-01-27 06:00:44 +01:00
Łukasz Domeradzki
008362084d Merge pull request #438 from JustArchi/l10n
New Crowdin translations
2.2.1.5
2017-01-27 05:58:30 +01:00
Łukasz Domeradzki
506496969e New translations 2017-01-26 15:09:18 +01:00
Łukasz Domeradzki
3706e93069 New translations 2017-01-26 15:00:47 +01:00
Łukasz Domeradzki
9761f7ccd8 Translated 2017-01-26 05:52:28 +01:00
JustArchi
001e41124c Fix parsing HtmlDocuments with special chars
ArchiBoT accidentally found that this is unnecessary and actually causes problems with incorrectly used special characters.
Further tests needed, who knows if it doesn't break somewhere else now.
2017-01-26 03:58:34 +01:00
JustArchi
16519e4e1c Log API failures as warnings
Request failures are so common that it doesn't really justify being an error
2017-01-25 23:23:19 +01:00
JustArchi
238fc77958 Fix cd-key regex not working with Turkish 'i' 2017-01-25 05:32:13 +01:00
Łukasz Domeradzki
335d585999 Translated 2017-01-25 02:43:20 +01:00
Łukasz Domeradzki
beba3536bd Translated 2017-01-25 00:03:02 +01:00
Łukasz Domeradzki
84b21ab23a New translations 2017-01-24 14:17:36 +01:00
Łukasz Domeradzki
8670b1031d Translated 2017-01-24 09:35:04 +01:00
Łukasz Domeradzki
ca0b7ca25e Translated 2017-01-24 08:47:25 +01:00
Łukasz Domeradzki
b30b01b7ad Translated 2017-01-24 06:03:39 +01:00
Łukasz Domeradzki
aa87b428c6 Translated 2017-01-24 05:53:25 +01:00
Łukasz Domeradzki
965547f120 Translated 2017-01-24 05:53:23 +01:00
Łukasz Domeradzki
fed16a24e7 Translated 2017-01-24 05:42:58 +01:00
Łukasz Domeradzki
5977819129 Translated 2017-01-24 05:42:55 +01:00
Łukasz Domeradzki
903f809c42 Translated 2017-01-24 05:32:56 +01:00
JustArchi
27d3508e90 Bump 2017-01-24 03:05:47 +01:00
JustArchi
d93a276926 Optimize unused references 2.2.1.4 2017-01-24 03:01:04 +01:00
JustArchi
8fa2795323 Packages update 2017-01-24 02:58:43 +01:00
Łukasz Domeradzki
16d2ccdf59 Merge pull request #433 from JustArchi/l10n
New Crowdin translations
2017-01-24 02:56:06 +01:00
Łukasz Domeradzki
1c4d77580f Translated 2017-01-23 17:49:20 +01:00
Łukasz Domeradzki
ca4d85ca95 Translated 2017-01-23 16:52:46 +01:00
Łukasz Domeradzki
d4002cc1cf Translated 2017-01-23 16:52:44 +01:00
Łukasz Domeradzki
861ec32fc0 Translated 2017-01-23 14:32:15 +01:00
Łukasz Domeradzki
72d723aeee Translated 2017-01-23 14:32:03 +01:00
Łukasz Domeradzki
a11daf3c00 Translated 2017-01-23 13:19:47 +01:00
Łukasz Domeradzki
de4a97250d Translated 2017-01-23 12:59:14 +01:00
Łukasz Domeradzki
bfb5669de5 Translated 2017-01-23 12:50:55 +01:00
Łukasz Domeradzki
3e95c4184d Translated 2017-01-23 12:41:17 +01:00
Łukasz Domeradzki
25b4786c2e Translated 2017-01-23 11:50:05 +01:00
Łukasz Domeradzki
1306a3c4d6 Translated 2017-01-23 11:28:25 +01:00
Łukasz Domeradzki
4af778ebfe Translated 2017-01-23 09:54:57 +01:00
Łukasz Domeradzki
cf10d6cbfe Translated 2017-01-23 09:54:55 +01:00
Łukasz Domeradzki
e530ee2927 Translated 2017-01-23 09:45:17 +01:00
Łukasz Domeradzki
a4655c2b94 Translated 2017-01-23 07:24:00 +01:00
JustArchi
409f8767bf Misc @Ryzhehvost 2017-01-23 07:06:01 +01:00
Łukasz Domeradzki
57aa7d74c2 New translations 2017-01-23 06:04:36 +01:00
Łukasz Domeradzki
9167e3be43 New translations 2017-01-23 05:53:14 +01:00
Łukasz Domeradzki
2ab9be64c5 New translations 2017-01-23 05:43:04 +01:00
Łukasz Domeradzki
6db011a961 New translations 2017-01-23 05:32:55 +01:00
Łukasz Domeradzki
2a48931efd New translations 2017-01-23 05:11:56 +01:00
Łukasz Domeradzki
20ad6e7de7 New translations 2017-01-23 05:01:48 +01:00
Łukasz Domeradzki
ab982db17d New translations 2017-01-23 04:52:04 +01:00