mirror of https://github.com/pi-hole/pi-hole
dependabot/github_actions/development-v6/actions/checkout-4.1.6
dependabot/github_actions/development/actions/checkout-4.1.6
development-v6
development
master
fix/checkout_versions
new/optimize
double_dig_v5
fix/query_all
tests_systemd
ftl-binary-names
checkout/tags
gravity-test
tweak/gravity
fix_FTLcheckUpdate
tests_systemd_new
v4.3.2
2.0
2.8
V2.5.1
V2.9.1
V2.9.2
v2.1
v2.10
v2.10.1
v2.10.2
v2.11
v2.11.1
v2.11.2
v2.12
v2.12.1
v2.13
v2.13.1
v2.13.2
v2.2
v2.3
v2.4
v2.5
v2.5.2
v2.5.3
v2.6
v2.6.1
v2.6.1.1
v2.6.1.2
v2.6.2
v2.6.3
v2.7
v2.7.1
v2.8.1
v2.9
v2.9-alpha
v2.9.3
v2.9.4
v2.9.4a
v2.9.5
v3.0
v3.0.1
v3.1
v3.1.4
v3.2
v3.2.1
v3.3
v3.3.1
v4.0
v4.1
v4.1.1
v4.2
v4.2.1
v4.2.2
v4.3
v4.3.1
v4.3.3
v4.3.4
v4.3.4int
v4.3.5
v4.4
v5.0
v5.1
v5.1.1
v5.1.2
v5.10
v5.11
v5.11.1
v5.11.2
v5.11.3
v5.11.4
v5.12
v5.12.1
v5.12.2
v5.13
v5.14
v5.14.1
v5.14.2
v5.15
v5.15.1
v5.15.2
v5.15.3
v5.15.4
v5.15.5
v5.16
v5.16.1
v5.16.2
v5.17
v5.17.1
v5.17.2
v5.17.3
v5.18
v5.18.1
v5.18.2
v5.2
v5.2.1
v5.2.2
v5.2.3
v5.2.4
v5.3
v5.3.1
v5.4
v5.5
v5.6
v5.7
v5.8
v5.8.1
v5.9
v5.9.1
${ noResults }
2 Commits (4d25f695267590b61a4061f9bb43448005d99b85)
Author | SHA1 | Message | Date |
---|---|---|---|
DL6ER |
6b04997fc3
|
DROP and reCREATE TRIGGERs during gravity swapping.
Signed-off-by: DL6ER <dl6er@dl6er.de> |
4 years ago |
DL6ER | 10c2dad48a |
Improve gravity performance (#3100)
* Gravity performance improvements. Signed-off-by: DL6ER <dl6er@dl6er.de> * Do not move downloaded lists into migration_backup directory. Signed-off-by: DL6ER <dl6er@dl6er.de> * Do not (strictly) sort domains. Random-leaf access is faster than always-last-leaf access (on average). Signed-off-by: DL6ER <dl6er@dl6er.de> * Append instead of overwrite gravity_new collection list. Signed-off-by: DL6ER <dl6er@dl6er.de> * Rename table gravity_new to gravity_temp to clarify that this is only an intermediate table. Signed-off-by: DL6ER <dl6er@dl6er.de> * Add timers for each of the calls to compute intense parts. They are to be removed before this finally hits the release/v5.0 branch. Signed-off-by: DL6ER <dl6er@dl6er.de> * Fix legacy list files import. It currently doesn't work when the gravity database has already been updated to using the single domainlist table. Signed-off-by: DL6ER <dl6er@dl6er.de> * Simplify database_table_from_file(), remove all to this function for gravity lost downloads. Signed-off-by: DL6ER <dl6er@dl6er.de> * Update gravity.db.sql to version 10 to have newle created databases already reflect the most recent state. Signed-off-by: DL6ER <dl6er@dl6er.de> * Create second gravity database and swap them on success. This has a number of advantages such as instantaneous gravity updates (as seen from FTL) and always available gravity blocking. Furthermore, this saves disk space as the old database is removed on completion. * Add timing output for the database swapping SQLite3 call. Signed-off-by: DL6ER <dl6er@dl6er.de> * Explicitly generate index as a separate process. Signed-off-by: DL6ER <dl6er@dl6er.de> * Remove time measurements. Signed-off-by: DL6ER <dl6er@dl6er.de> |
4 years ago |