M1ha Shvn
|
2128dd0efc
|
Merge pull request #2 from carrotquest/namedtuple
Namedtuple
|
2019-02-04 11:13:22 +05:00 |
|
M1ha
|
056f2582d4
|
More optimization and fixed some bugs
|
2019-02-03 23:05:54 +05:00 |
|
M1ha
|
88c1b9a75c
|
Merge branch 'master' into namedtuple
|
2019-02-03 21:20:08 +05:00 |
|
M1ha
|
0ddc31bc46
|
Added profiling test
|
2019-02-03 21:19:34 +05:00 |
|
M1ha
|
30b4b0568d
|
Fixed sync test bugs
|
2019-02-03 21:05:01 +05:00 |
|
M1ha
|
16dce3d047
|
Changed library to using generators instead of lists
and namedtuple instead of infi Model instance, for been more efficient.
Problems with sync_test
|
2019-02-03 14:24:21 +05:00 |
|
M1ha
|
27c9ca4dfc
|
Added namedtuple with defaults compatible.
|
2019-02-02 23:02:22 +05:00 |
|
M1ha
|
29a251b892
|
Fix bug in version column if it is renamed
|
2019-01-30 10:03:38 +05:00 |
|
M1ha
|
7034f165ac
|
Changed RedisLock blocking alogrythm, so it doesn't wait,
if sync takes a little more than sync period
|
2019-01-25 13:47:26 +05:00 |
|
M1ha
|
b03b829ed9
|
Speed up get_final_versions
|
2019-01-24 17:47:52 +05:00 |
|
M1ha
|
cc76166ae1
|
Fixed problem for single lock for multiple models
|
2019-01-24 11:31:16 +05:00 |
|
M1ha
|
13a226501f
|
Fix need_sync period
|
2019-01-24 11:14:19 +05:00 |
|
M1ha
|
2d2ec9c055
|
Added debug logs for need_sync
|
2019-01-24 11:02:44 +05:00 |
|
M1ha
|
c2a1ecc688
|
Trying to understand invalid sync period
|
2019-01-24 10:53:54 +05:00 |
|
M1ha
|
da21e9939a
|
Moved sync start mark to the beggining of the task
|
2019-01-24 10:40:09 +05:00 |
|
M1ha
|
75fcdeeec0
|
Made redis storage a singleton in order to reduce number of connections
|
2019-01-23 17:01:10 +05:00 |
|
M1ha
|
ed3b3909ef
|
Fix
|
2019-01-23 16:30:04 +05:00 |
|
M1ha
|
fae4247e79
|
Added lock timeouts monitoring
|
2019-01-23 16:28:27 +05:00 |
|
M1ha
|
42f823d3a5
|
Fixed a bug in many_init
|
2019-01-23 15:51:35 +05:00 |
|
M1ha
|
6db5f2b5bb
|
Speed up init of multiple clickhouse models in a row
|
2019-01-23 15:43:46 +05:00 |
|
M1ha
|
e8549b9509
|
Removed not needed lock to speed up
|
2019-01-23 13:47:34 +05:00 |
|
M1ha
|
1a4ed0ddf6
|
Trying to speed up getting objects from multiple databases
|
2019-01-23 13:32:18 +05:00 |
|
M1ha
|
241618d8ca
|
Test if post_save is called
|
2019-01-23 12:48:18 +05:00 |
|
M1ha
|
cac5fe9d52
|
Removed monitoring, as it has strange avg results for all queries
and models
|
2019-01-23 10:40:37 +05:00 |
|
M1ha
|
c934ff4df5
|
Bugfix
|
2019-01-23 10:34:27 +05:00 |
|
M1ha
|
882930a3a8
|
Added query time statsd timer
|
2019-01-23 10:32:11 +05:00 |
|
M1ha
|
780b13a42e
|
Optimization
|
2019-01-22 11:58:41 +05:00 |
|
M1ha
|
056aa0c5f1
|
Removed infi.clickhouse_orm insert batching
|
2019-01-22 11:40:24 +05:00 |
|
M1ha
|
de25af223a
|
Added statsd counters for ClickHouse insert batch size
|
2019-01-22 09:57:59 +05:00 |
|
M1ha
|
6517c087a0
|
Added statsd counters for ClickHouse insert batch size
|
2019-01-22 09:52:05 +05:00 |
|
M1ha
|
69c2c5504b
|
MultiModelConverter now processes sub_models in parallel threads
|
2019-01-21 14:32:12 +05:00 |
|
M1ha
|
480a857fe8
|
Fix error on migration,
if MigrationHistory database is readonly and has not been created yet
|
2019-01-21 12:35:44 +05:00 |
|
M1ha
|
59f92d5b6e
|
Fix in counter
|
2019-01-18 18:26:28 +05:00 |
|
M1ha
|
d8dccf209d
|
Fix in counter
|
2019-01-18 18:01:18 +05:00 |
|
M1ha
|
9bc6c6154b
|
Changed post operation guage, as sometimes statsd can "skip" metrics
and graph holds invalid counters
|
2019-01-18 17:59:46 +05:00 |
|
M1ha
|
6a4bf14ea6
|
1) Fixed get_final_versions statsd timer key
2) Added individual model operations statsd monitoring for ClickHouseMultiModel
|
2019-01-18 10:47:26 +05:00 |
|
M1ha
|
96b625ecff
|
Speed up of get_sync_objects (parallel execution on multiple databases)
|
2019-01-18 10:36:48 +05:00 |
|
M1ha
|
073e002125
|
Багфикс в версиях вставки данных в кликхаус
|
2019-01-16 17:17:48 +05:00 |
|
M1ha
|
43815723df
|
Added tests for get_final_versions on date and datetime
|
2019-01-14 12:45:46 +05:00 |
|
M1ha
|
ec72e31986
|
Tests written for get_final_version
|
2019-01-14 11:32:21 +05:00 |
|
M1ha
|
ba3f2f6c1b
|
Fixed getting final versions if DateTimeField is used
|
2019-01-14 10:56:54 +05:00 |
|
M1ha
|
1f3dcedf55
|
Added ability to get final rows version with the help of version_col
|
2019-01-11 13:00:42 +05:00 |
|
M1ha
|
ec2f71fc78
|
Refactoring
|
2019-01-10 17:29:41 +05:00 |
|
M1ha
|
aed0928ba8
|
Added tests on syncing data to non default database
|
2019-01-10 17:02:58 +05:00 |
|
M1ha
|
96300761a7
|
Сделал создание стандартных типов при создании app-а.
Сделал галочку active у EventType.
|
2019-01-10 15:05:16 +05:00 |
|
M1ha
|
33dea53aa2
|
Bugfix in getting empty sync models
|
2019-01-09 15:36:56 +05:00 |
|
M1ha
|
682c004ba4
|
Bugfix in getting sync models
|
2019-01-09 15:14:53 +05:00 |
|
M1ha
|
dbe54da5e3
|
Refactoring
|
2018-12-25 12:53:23 +05:00 |
|
M1ha
|
e8a15e4330
|
Fixed statsd counters
|
2018-12-19 16:15:17 +05:00 |
|
M1ha
|
6a1ffbadd3
|
Divided separate get_sync_query_set method for easy reusage
|
2018-12-19 15:11:17 +05:00 |
|