- Jul 28, 2024
-
-
Martin Lees authored
-
- Jul 25, 2024
-
-
Marcin authored
Previously sync cannot leave MASSIVE_WITH_INDEXES because update_all_hive_posts_children_count() and VACUUM were called
-
- Jul 24, 2024
-
-
Marcin authored
-
- Jul 19, 2024
-
-
Marcin authored
-
- Jul 18, 2024
-
-
Marcin authored
when new sync loop was introduced then information about last block in massive was lost, and instead end block of each batch was set, what make unable to ignore outdated effective comment vote operations
-
- Jul 17, 2024
-
-
Marcin authored
-
Marcin authored
-
Marcin authored
it works now as it worked before introducing new synchronization loop
-
Marcin authored
Previous query was faster on postgres server site, but its results was much slower processed on python site
-
Marcin authored
From now during massive sync blocks are taken from HAF in the main thread, then processed in another thread. The main loop do not wait to finish processing a batch of blocks, but backs to getting new blocks while processing is in progress.
-
Marcin authored
-
Marcin authored
-
Marcin authored
-
Marcin authored
-
- Jul 11, 2024
-
-
Mariusz Trela authored
-
- Jul 09, 2024
-
-
Marcin authored
-
- Jul 03, 2024
-
-
Marcin authored
- update HAF to version with a new application loop - modify hivemind sync loop: - define stages for hivemind context: MASSIVE_WITHOUT_INDEXES, MASSIVE_WITH_INDEXES, live - stop retrieving block data in a separate thread. The queues for block data were consistently full, indicating that querying for blocks is negligible compared to processing them. Note: This change may impact sync performance. - Stop recalculating reputation during sync transition from MASSIVE_WITHOUT_INDEXES to MASSIVE_WITH_INDEXES. Reputation will now be recalculated when entering the 'live' state. Note: This change may impact sync performance.
-
- Jun 13, 2024
-
-
Konrad Botor authored
-
- Jun 12, 2024
-
-
Konrad Botor authored
-
- Jun 10, 2024
-
-
- May 29, 2024
-
-
Konrad Botor authored
-
- May 09, 2024
-
-
Konrad Botor authored
-
- May 07, 2024
-
-
- Apr 24, 2024
-
- Apr 12, 2024
-
-
Bartek Wrona authored
-
- Apr 08, 2024
-
-
Bartek Wrona authored
Utility functions raising exceptions have specified log_min_messages=FATAL to eliminate exception messages from SQL server logs
-
Bartek Wrona authored
-
- Apr 02, 2024
-
-
Bartek Wrona authored
Implementation wrapper functions should not use `return_error_info` decorator to avoid log pollution by propagated error messages.
-
- Mar 30, 2024
-
-
-
Upgrade code should be executed conditionally to avoid errors when upgrade is not applicable to given version and should be skipped.
-
-
One of hive_follows indexes extended by `id` column to eliminate HEAP sort while calling condenser_get_followers
-
- Mar 29, 2024
-
-
Konrad Botor authored
-
- Mar 27, 2024
-
-
Bartek Wrona authored
-
- Mar 26, 2024
-
- Mar 24, 2024
-
-
Bartek Wrona authored
Fixed upgrade_table_schema/upgrade_runtime_migration bugs related to hive_post_tags table data migration.
-
Bartek Wrona authored
-
Bartek Wrona authored
-
Bartek Wrona authored
Removed creation of hive_posts (tags_ids) GIN indexes from upgrade code, due to new tags implementation
-