dependabot[bot]
923ca65f67
Bump openssl from 0.10.42 to 0.10.48 ( #114 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.42 to 0.10.48.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.42...openssl-v0.10.48 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-27 11:17:13 +01:00
David Robertson
13882d7654
Merge pull request #113 from matrix-org/dependabot/cargo/tokio-1.25.0
...
Bump tokio from 1.24.1 to 1.25.0
2023-02-05 00:22:20 +00:00
dependabot[bot]
c0dac572c1
Bump tokio from 1.24.1 to 1.25.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.24.1...tokio-1.25.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-04 00:58:15 +00:00
David Robertson
856b799c53
Merge pull request #112 from matrix-org/dependabot/cargo/tokio-1.24.1
...
Bump tokio from 1.21.2 to 1.24.1
2023-01-09 14:24:56 +00:00
dependabot[bot]
aab4d37123
Bump tokio from 1.21.2 to 1.24.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.21.2 to 1.24.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.21.2...tokio-1.24.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-06 21:49:13 +00:00
Shay
fce2a7eee8
Merge pull request #111 from matrix-org/shay/rust_min_version
...
Update READ.me with information about Rust minimum version
2022-12-13 11:03:56 -08:00
Shay
74bd719262
Update README.md
...
Co-authored-by: David Robertson <davidr@element.io >
2022-12-02 10:28:16 -08:00
Shay
e3075d1451
Update READ.me with information about Rust minimum version
2022-12-02 10:19:49 -08:00
David Robertson
d22acc6906
Merge pull request #109 from kittykat/patch-2
2022-11-02 15:19:09 +00:00
Kat Gerasimova
88d97ea413
Add automation to move X-Needs-Info issues
...
When an issue is labelled with X-Needs-Info, it should move to the correct column on the issue triage board.
2022-11-02 15:05:04 +00:00
Jan Alexander Steffens
152808baca
Fix clippy warnings, update dependencies (3) ( #106 )
2022-10-17 13:43:39 +01:00
Jelmer Vernooij
2596f25eea
Qualify docker image name. ( #104 )
2022-10-05 10:45:08 +01:00
Kat Gerasimova
4d3049d3ed
Add issue automation for triage ( #103 )
...
Move new issues to https://github.com/orgs/matrix-org/projects/67 for triage
2022-09-02 16:52:36 +01:00
Erik Johnston
9ff021f32e
Add contributing guide ( #102 )
2022-08-03 15:18:54 +01:00
Landry Breuil
019b100521
make jemalloc dependency really optional ( #101 )
...
Signed-off-by: Sebastien Marie <semarie@online.fr >
2022-08-03 10:57:00 +01:00
Jan Alexander Steffens
da6271a331
Fix clippy warnings, update dependencies (again) ( #100 )
2022-08-03 10:52:47 +01:00
David Robertson
dd62afb3d5
Update lockfile; drop Python 3.6 support
...
Python 3.6 EOLed at the end of 2021, see https://endoflife.date/python .
(pyO3 was refusing to build against 3.6).
v0.1.3
2022-07-07 19:23:33 +01:00
David Robertson
65ffce2362
Tag v0.1.3
2022-07-07 19:13:47 +01:00
Jan Alexander Steffens
b4f3d8adbd
Fix clippy warnings, update dependencies ( #91 )
2022-06-06 10:34:07 +01:00
reivilibre
04ac0529e1
Merge pull request #86 from saces/saces/fixlogfile
2022-03-16 13:58:37 +00:00
saces
d6df1ac5a4
remove log_file leftovers
...
PR #74 (Log to stderr not to a file) did not remove all references to
log_file, the file was still created, but remained empty.
The synapse_auto_compressor failed if run in a read only environment.
Signed-off-by: saces <saces@c-base.org >
2022-03-13 00:13:33 +01:00
saces
32e43da3e8
Add Docker files ( #83 )
...
Signed-off-by: saces <saces@c-base.org >
2022-02-17 10:28:43 +00:00
Jan Alexander Steffens
4c7316311b
Update dependencies, use tikv-jemallocator ( #73 )
...
Signed-off-by: Jan Alexander Steffens (heftig) <heftig@archlinux.org >
2021-10-26 08:54:56 +01:00
Jan Alexander Steffens
83e8dedfa9
lib: New argument -N to suppress verification ( #26 )
...
Signed-off-by: Jan Alexander Steffens (heftig) <heftig@archlinux.org >
2021-10-26 08:50:34 +01:00
Sean Quah
38d800a775
Configure @matrix-org/synapse-core to be the code owner for the repo ( #76 )
...
Signed-off-by: Sean Quah <seanq@element.io >
2021-10-25 14:32:07 +01:00
Erik Johnston
5272acedd2
Merge pull request #32
2021-10-13 10:19:25 +01:00
Erik Johnston
9d642cfb67
Release v0.1.2 of auto compressor
v0.1.2
2021-10-06 10:55:47 +01:00
Erik Johnston
0111079153
Make the auto compressor uploadable to pypi ( #75 )
2021-09-28 16:57:13 +01:00
Azrenbeth
bf57e81f54
Log to stderr not to a file ( #74 )
2021-09-28 14:39:18 +01:00
Azrenbeth
dcfa67ea98
Add documentation for autocompressor ( #70 )
2021-09-28 13:38:01 +01:00
Azrenbeth
9bfd786f3b
Add pyo3 bindings to autocompressor so can be used from python ( #69 )
2021-09-28 09:32:50 +01:00
Azrenbeth
f822da9625
Add a binary crate to the autocompressor ( #68 )
2021-09-27 14:22:26 +01:00
Azrenbeth
b8e323c321
All printing replaced by logging ( #67 )
2021-09-27 12:20:12 +01:00
Azrenbeth
bc30942e2d
Add no-progress-bars feature so other packages can hide them ( #66 )
2021-09-27 11:35:40 +01:00
Azrenbeth
a069d8765a
Add method that compresses the chunks with lowest uncompressed state_group ids ( #72 )
2021-09-27 09:49:34 +01:00
Azrenbeth
3271221311
Add method that compresses next chunk of room ( #64 )
2021-09-20 09:21:59 +01:00
Azrenbeth
a9bc800b87
Add new package with methods to save and load compressor state ( #63 )
2021-09-16 09:55:14 +01:00
Azrenbeth
80795aa813
Dont send no-changes transaction to database ( #71 )
2021-09-15 10:09:43 +01:00
Azrenbeth
55ee83ce13
Don't panic in continue_run if no groups found within range ( #62 )
2021-09-14 17:29:48 +01:00
Azrenbeth
a409cdbd8e
Rename level current to head ( #61 )
2021-09-14 12:28:35 +01:00
Azrenbeth
8c72a0de52
Move setting up jemalloc out of library crate ( #60 )
2021-09-14 11:26:21 +01:00
Azrenbeth
a951ba4dae
Move the graph generation to before abort ( #56 )
2021-09-13 13:23:48 +01:00
Azrenbeth
4c3d6bd346
Add method to run the compressor starting from a particular compressor-state ( #55 )
2021-09-13 10:25:52 +01:00
Azrenbeth
d32f49303b
Add integration tests that check various config options ( #54 )
2021-09-09 14:26:14 +01:00
Azrenbeth
d908d13f8f
Add option to commit changes to the database automatically ( #53 )
2021-09-08 11:39:57 +01:00
Azrenbeth
65861de06e
Stops the compressor if it will lead to more rows in the database ( #52 )
2021-09-06 10:06:47 +01:00
Azrenbeth
3b5d7fd176
Add information on running options to README and --help output ( #51 )
2021-09-06 09:59:04 +01:00
Azrenbeth
0f7f2c2660
Setup framework to do integration testing ( #50 )
2021-09-06 09:52:13 +01:00
Azrenbeth
011f9f8da5
Wrote tests for Stats ( #49 )
...
wrote tests for Stats struct and whether the compressor accurately populates it
2021-08-16 15:17:38 +01:00
Azrenbeth
9a59b1121c
Wrote tests for compressor functions ( #48 )
...
* Wrote tests for create_new_tree
* wrote tests for get_delta
2021-08-16 15:10:36 +01:00