Commit Graph

  • 01bce55ade add gitea action main heimoshuiyu 2024-03-13 14:48:06 +08:00
  • 6a8f4c8922 Bump mio from 0.8.8 to 0.8.11 dependabot/cargo/mio-0.8.11 dependabot[bot] 2024-03-04 21:59:49 +00:00
  • bf92c82b7f Bump openssl from 0.10.57 to 0.10.60 (#131) dependabot[bot] 2023-11-29 10:23:23 +00:00
  • 4b9f2e2d64 Make the Docker image cross-compile without QEMU emulation (#129) Quentin Gliech 2023-09-28 20:42:26 +02:00
  • 71f24cf2b9 Tag container images under docker.io David Robertson 2023-09-19 18:03:06 +01:00
  • 575d0fd878 Re-enable pushing to dockerhub (#130) David Robertson 2023-09-19 13:51:39 +01:00
  • 2697e261da Push git sha tags for docker containers (#128) Brad Murray 2023-09-11 07:19:46 -04:00
  • d3aad1a23f Don't try to login to dockerhub (#127) David Robertson 2023-09-08 13:42:34 +01:00
  • 0890891bb0 Add local PostgreSQL socket example to README (#126) erdnaxe 2023-08-22 15:52:40 +02:00
  • 8dc70fec8d Fix README.md stating the wrong flag for levels (#122) Aquatica 2023-07-10 19:42:38 +02:00
  • 982ee5ead8 Bump openssl from 0.10.54 to 0.10.55 (#120) dependabot[bot] 2023-06-22 11:26:31 +01:00
  • 8fca8adb04 Add CI to publish official container (#117) Daniel Seymour 2023-06-07 07:38:09 -07:00
  • 9ee99cd547 Fix clippy warnings, update dependencies (4) (#118) Jan Alexander Steffens 2023-06-06 17:45:49 +02:00
  • 6a065de6fc Make jemalloc, clap and pyo3 optional dependencies (#116) msrd0 2023-04-21 14:17:35 +02:00
  • f4d96c73a8 Fix clippy linting (#115) Erik Johnston 2023-03-27 12:00:32 +01:00
  • 1ffb727c28 Fmt erikj/fix_lint Erik Johnston 2023-03-27 11:18:36 +01:00
  • 923ca65f67 Bump openssl from 0.10.42 to 0.10.48 (#114) dependabot[bot] 2023-03-27 11:17:13 +01:00
  • 737d7adc48 Fix clippy Erik Johnston 2023-03-27 11:16:29 +01:00
  • 13882d7654 Merge pull request #113 from matrix-org/dependabot/cargo/tokio-1.25.0 David Robertson 2023-02-05 00:22:20 +00:00
  • c0dac572c1 Bump tokio from 1.24.1 to 1.25.0 dependabot[bot] 2023-02-04 00:58:15 +00:00
  • 856b799c53 Merge pull request #112 from matrix-org/dependabot/cargo/tokio-1.24.1 David Robertson 2023-01-09 14:24:56 +00:00
  • aab4d37123 Bump tokio from 1.21.2 to 1.24.1 dependabot[bot] 2023-01-06 21:49:13 +00:00
  • fce2a7eee8 Merge pull request #111 from matrix-org/shay/rust_min_version Shay 2022-12-13 11:03:56 -08:00
  • 74bd719262 Update README.md Shay 2022-12-02 10:28:16 -08:00
  • e3075d1451 Update READ.me with information about Rust minimum version Shay 2022-12-02 10:19:49 -08:00
  • d22acc6906 Merge pull request #109 from kittykat/patch-2 David Robertson 2022-11-02 15:19:09 +00:00
  • 88d97ea413 Add automation to move X-Needs-Info issues Kat Gerasimova 2022-11-02 15:05:04 +00:00
  • 152808baca Fix clippy warnings, update dependencies (3) (#106) Jan Alexander Steffens 2022-10-17 14:43:39 +02:00
  • 2596f25eea Qualify docker image name. (#104) Jelmer Vernooij 2022-10-05 11:45:08 +02:00
  • 4d3049d3ed Add issue automation for triage (#103) Kat Gerasimova 2022-09-02 16:52:36 +01:00
  • 9ff021f32e Add contributing guide (#102) Erik Johnston 2022-08-03 15:18:54 +01:00
  • 019b100521 make jemalloc dependency really optional (#101) Landry Breuil 2022-08-03 11:57:00 +02:00
  • da6271a331 Fix clippy warnings, update dependencies (again) (#100) Jan Alexander Steffens 2022-08-03 11:52:47 +02:00
  • 3dcdf01708 Add contributing guide erikj/contributing Erik Johnston 2022-08-02 10:26:02 +01:00
  • dd62afb3d5 Update lockfile; drop Python 3.6 support v0.1.3 David Robertson 2022-07-07 19:23:33 +01:00
  • 65ffce2362 Tag v0.1.3 David Robertson 2022-07-07 19:13:47 +01:00
  • b4f3d8adbd Fix clippy warnings, update dependencies (#91) Jan Alexander Steffens 2022-06-06 11:34:07 +02:00
  • 29037e3ca1 Fix clippy lints erikj/fix_clippy Erik Johnston 2022-06-06 09:59:17 +01:00
  • 04ac0529e1 Merge pull request #86 from saces/saces/fixlogfile reivilibre 2022-03-16 13:58:37 +00:00
  • d6df1ac5a4 remove log_file leftovers saces 2022-03-12 23:25:22 +01:00
  • 32e43da3e8 Add Docker files (#83) saces 2022-02-17 11:28:43 +01:00
  • 4c7316311b Update dependencies, use tikv-jemallocator (#73) Jan Alexander Steffens 2021-10-26 09:54:56 +02:00
  • 83e8dedfa9 lib: New argument -N to suppress verification (#26) Jan Alexander Steffens 2021-10-26 09:50:34 +02:00
  • 38d800a775 Configure @matrix-org/synapse-core to be the code owner for the repo (#76) Sean Quah 2021-10-25 14:32:07 +01:00
  • 98f02f2667 Configure @matrix-org/synapse-core to be the code owner for the repo squah/configure_codeowners Sean Quah 2021-10-22 19:43:24 +01:00
  • 5272acedd2 Merge pull request #32 Erik Johnston 2021-10-13 10:18:33 +01:00
  • 9d642cfb67 Release v0.1.2 of auto compressor v0.1.2 Erik Johnston 2021-10-06 10:55:47 +01:00
  • 0111079153 Make the auto compressor uploadable to pypi (#75) Erik Johnston 2021-09-28 16:57:13 +01:00
  • d12aacd34b More renaming erikj/maturin_support Erik Johnston 2021-09-28 16:47:25 +01:00
  • 47875bbf5d Fix module name Erik Johnston 2021-09-28 16:42:29 +01:00
  • 90afa17075 Fmt Erik Johnston 2021-09-28 16:14:28 +01:00
  • 7f71389689 Fix tests Erik Johnston 2021-09-28 16:12:49 +01:00
  • 404de3c745 Add instructions for publishing Erik Johnston 2021-09-28 16:08:56 +01:00
  • 08d312b66d Move synapse_auto_compressor Erik Johnston 2021-09-28 16:05:38 +01:00
  • 70b73489c0 Move auto_compressor to synapse_auto_compressor Erik Johnston 2021-09-28 15:59:15 +01:00
  • 4c4a93498f Add pypi metadata Erik Johnston 2021-09-28 15:57:48 +01:00
  • bf57e81f54 Log to stderr not to a file (#74) Azrenbeth 2021-09-28 14:39:18 +01:00
  • 987c5ac81f Remove reference to log file azren/log_to_stderr Azrenbeth 2021-09-28 14:36:25 +01:00
  • fa42201e82 Log to stderr not to a file Azrenbeth 2021-09-28 14:33:18 +01:00
  • dcfa67ea98 Add documentation for autocompressor (#70) Azrenbeth 2021-09-28 13:38:01 +01:00
  • 9bfd786f3b Add pyo3 bindings to autocompressor so can be used from python (#69) Azrenbeth 2021-09-28 09:32:50 +01:00
  • f822da9625 Add a binary crate to the autocompressor (#68) Azrenbeth 2021-09-27 14:22:26 +01:00
  • b8e323c321 All printing replaced by logging (#67) Azrenbeth 2021-09-27 12:20:12 +01:00
  • bc30942e2d Add no-progress-bars feature so other packages can hide them (#66) Azrenbeth 2021-09-27 11:35:40 +01:00
  • a069d8765a Add method that compresses the chunks with lowest uncompressed state_group ids (#72) Azrenbeth 2021-09-27 09:49:34 +01:00
  • 3271221311 Add method that compresses next chunk of room (#64) Azrenbeth 2021-09-20 09:21:59 +01:00
  • a9bc800b87 Add new package with methods to save and load compressor state (#63) Azrenbeth 2021-09-16 09:55:14 +01:00
  • 80795aa813 Dont send no-changes transaction to database (#71) Azrenbeth 2021-09-15 10:09:43 +01:00
  • 55ee83ce13 Don't panic in continue_run if no groups found within range (#62) Azrenbeth 2021-09-14 17:29:48 +01:00
  • a409cdbd8e Rename level current to head (#61) Azrenbeth 2021-09-14 12:28:35 +01:00
  • 8c72a0de52 Move setting up jemalloc out of library crate (#60) Azrenbeth 2021-09-14 11:26:21 +01:00
  • a951ba4dae Move the graph generation to before abort (#56) Azrenbeth 2021-09-13 13:23:48 +01:00
  • 4c3d6bd346 Add method to run the compressor starting from a particular compressor-state (#55) Azrenbeth 2021-09-13 10:25:52 +01:00
  • d32f49303b Add integration tests that check various config options (#54) Azrenbeth 2021-09-09 14:26:14 +01:00
  • d908d13f8f Add option to commit changes to the database automatically (#53) Azrenbeth 2021-09-08 11:39:57 +01:00
  • 65861de06e Stops the compressor if it will lead to more rows in the database (#52) Azrenbeth 2021-09-06 10:06:47 +01:00
  • 3b5d7fd176 Add information on running options to README and --help output (#51) Azrenbeth 2021-09-06 09:59:04 +01:00
  • 0f7f2c2660 Setup framework to do integration testing (#50) Azrenbeth 2021-09-06 09:52:13 +01:00
  • 011f9f8da5 Wrote tests for Stats (#49) Azrenbeth 2021-08-16 15:17:38 +01:00
  • 9a59b1121c Wrote tests for compressor functions (#48) Azrenbeth 2021-08-16 15:10:36 +01:00
  • aa6137ce52 Wrote tests for Level struct functions (#47) Azrenbeth 2021-08-16 15:04:06 +01:00
  • e5174f4181 Wrote tests for config::new() which is used by pyo3 code (#46) Azrenbeth 2021-08-16 14:44:56 +01:00
  • 5c248b5362 Wrote unit tests for functionality within lib.rs (#45) Azrenbeth 2021-08-16 14:39:27 +01:00
  • 63e1d6e3c9 Added option to only run the compressor on a range of state groups in a room (#44) Azrenbeth 2021-08-12 16:01:12 +01:00
  • 3290726990 Added option to output directed graphs of the group heirarchy before and after compression (#43) Azrenbeth 2021-08-04 11:56:42 +01:00
  • becb2937aa Wrapped code with pyo3 so that the libary can be used from python (#42) Azrenbeth 2021-08-03 09:44:51 +01:00
  • a887107607 Add documentation (#41) Azrenbeth 2021-07-30 10:06:39 +01:00
  • 013080f712 Azren/moved to lib (#40) Azrenbeth 2021-07-28 13:25:44 +01:00
  • 31e37996ea Split up main (#39) Azrenbeth 2021-07-27 15:31:48 +01:00
  • f3b1dd0b8a Add github actions (#33) Erik Johnston 2021-05-20 12:13:45 +01:00
  • 2fc2db2848 Update dependencies Jörg Sommer 2021-05-13 17:22:35 +02:00
  • 4f823fba78 Use saturating arithmetic on calculating row saving Jörg Sommer 2021-05-13 17:12:33 +02:00
  • b33c498e99 Update dependencies Erik Johnston 2021-03-19 18:42:48 +00:00
  • d2ab661b1d Merge pull request #25 from heftig/update-deps Erik Johnston 2021-02-23 10:55:11 +00:00
  • b07397b5e3 Cargo.toml: Update dependencies Jan Alexander Steffens (heftig) 2021-01-31 03:43:39 +01:00
  • 4a56406fb3 Merge pull request #23 from ananace/postgres-ssl Erik Johnston 2021-02-22 14:05:16 +00:00
  • dc635bdd0e Clean up postgres client creation slightly Alexander Olofsson 2021-02-02 19:29:34 +01:00
  • 9720b19332 Always use tls connector for postgres Alexander Olofsson 2021-02-02 18:30:27 +01:00
  • 8e691aec1f Support postgres with SSL requirements Alexander Olofsson 2021-01-30 20:29:58 +01:00
  • 1aac27ebb6 Merge pull request #12 from reivilibre/master v0.1.0 Erik Johnston 2020-02-20 13:03:59 +00:00