ardocrat
20e4e845a1
ci: github grim branch docker image
2026-05-14 22:59:11 +03:00
ardocrat
2d0ce2d526
Merge branch 'rust_edition' into grim
...
# Conflicts:
# .github/workflows/publish-ghcr.yaml.yml
# p2p/Cargo.toml
# p2p/src/msg.rs
# p2p/tests/peer_handshake.rs
2026-05-14 22:52:52 +03:00
ardocrat
80cba965ab
cargo: format all
2026-05-14 13:04:48 +03:00
ardocrat
86eaa7b7ac
fix: add missed build to grin_p2p from staging branch
2026-05-14 12:57:01 +03:00
ardocrat
fde914d11a
Merge branch 'staging' into rust_edition
2026-05-14 12:33:41 +03:00
ardocrat
473f9f33ad
build: update rust edition 2021
2026-05-14 11:57:20 +03:00
ardocrat
894d9e5551
Include git info into docker build, show git ref at version ( #3829 )
...
* ci: include .git directory into build
* p2p: include git ref into version for user agent, show git commit hash instead of last tag into log
* p2p: do not show anything after version if git commit hash is empty
* fix: user agent typo
2026-05-13 20:17:26 +02:00
ardocrat
e172f490ba
ci: staging docker build ( #3832 )
2026-05-12 15:26:42 +02:00
wiesche
7026f8484a
Test staging PR permissions ( #3831 )
2026-05-07 18:16:33 +02:00
ardocrat
db2923a147
p2p: update seed list ( #3828 )
2026-05-07 10:14:29 -04:00
ardocrat
3a37d24dca
Merge branch 'ci_include_git_dir' into grim
2026-05-02 23:18:32 +03:00
ardocrat
114c0eefa4
ci: include .git directory into build
2026-05-02 23:10:48 +03:00
ardocrat
fb87a26d3f
p2p: fix test for user agent
2026-05-02 21:14:36 +03:00
ardocrat
f5d59e595e
ci: ghcr build from grim branch
2026-05-02 20:56:16 +03:00
ardocrat
5bebacd605
node: include git hash into user agent
2026-05-02 20:55:32 +03:00
ardocrat
95486a4bc0
node: custom agent test
2026-05-01 12:44:45 +03:00
ardocrat
e6265a810d
Merge branch 'pibd_peers_fix' into grim
...
# Conflicts:
# servers/src/grin/seed.rs
2026-05-01 12:36:43 +03:00
ardocrat
5fb9c5badf
Merge branch 'pibd_fixes' into grim
2026-05-01 12:35:49 +03:00
ardocrat
0ea779e777
node: custom agent
2026-05-01 12:31:52 +03:00
ardocrat
bd63c266e2
Merge branch 'lmdb_update' into grim
2026-05-01 01:31:18 +03:00
ardocrat
9d0925ab08
lmdb: remove env state when there are no more stores
2026-05-01 01:30:33 +03:00
ardocrat
f80e450896
Merge branch 'lmdb_update' into grim
2026-04-29 23:37:54 +03:00
ardocrat
d52cfe173b
lmdb: immediate resize if there are no open transactions
2026-04-29 23:36:37 +03:00
ardocrat
1832e1e907
Merge branch 'lmdb_update' into grim
2026-04-29 22:26:48 +03:00
ardocrat
f41d188dc9
lmdb: count all open transactions to finish before resizing
2026-04-29 22:25:56 +03:00
ardocrat
2164f6098f
Merge branch 'lmdb_update' into grim
2026-04-27 22:28:14 +03:00
ardocrat
4cadce1230
fix: pop pos key
2026-04-27 17:41:11 +03:00
ardocrat
9ca157d24c
lmdb: use separate databases instead of prefixes, use default db for values without prefixes, migrate old environment
2026-04-27 12:37:01 +03:00
ardocrat
0bedfb39d7
Merge branch 'lmdb_update' into grim
2026-04-24 18:26:02 +03:00
ardocrat
e22f5acb11
fix: check batches count on resize waiting
2026-04-24 18:25:07 +03:00
ardocrat
13cfef93ec
Merge branch 'lmdb_update' into grim
2026-04-24 18:14:55 +03:00
ardocrat
deb5b49310
lmdb: use static reader for iterator, count existing batches for stable resize
2026-04-24 18:13:30 +03:00
ardocrat
36211eef59
Merge branch 'lmdb_update' into grim
2026-04-24 13:46:12 +03:00
ardocrat
70040d2160
lmdb: wait db resize before read, reduce timeout before resizing
2026-04-24 13:27:28 +03:00
ardocrat
03ddb5f118
pibd: check if segment not exists at request when selecting next required
2026-04-23 00:52:16 +03:00
ardocrat
eef000dfe8
lmdb: default env name
2026-04-23 00:27:22 +03:00
ardocrat
29f822f298
pibd: do not check for max cached segments on selecting next desired segment for request
2026-04-22 23:39:56 +03:00
ardocrat
3d14a54d69
Merge branch 'lmdb_update' into grim
2026-04-22 20:28:23 +03:00
ardocrat
b18f453fa8
lmdb: speed up prefix iter by storing keys
2026-04-22 19:23:28 +03:00
ardocrat
769da6dbdd
p2p: ignore last connection attempt when there is not enough outbound peers
2026-04-22 11:43:35 +03:00
ardocrat
dfac42618c
Merge branch 'pibd_peers_fix' into grim
2026-04-22 11:28:31 +03:00
ardocrat
b41f0bdbd4
p2p: ignore last connection attempt when there is not enough outbound peers
2026-04-22 11:11:20 +03:00
ardocrat
ab907508c7
Merge branch 'master' into pibd_peers_fix
2026-04-22 11:08:02 +03:00
ardocrat
3d8cb52995
Merge branch 'refs/heads/lmdb_update' into grim
2026-04-21 22:33:18 +03:00
ardocrat
b5eeb37641
fix: resize to have correct multiplier of the system page size
2026-04-21 18:46:04 +03:00
ardocrat
f47bf935ab
Merge branch 'refs/heads/lmdb_update' into grim
2026-04-20 21:22:51 +03:00
ardocrat
5adec7ad13
build: remove unused dependency
2026-04-20 21:13:50 +03:00
ardocrat
f9a04ff100
lmdb: ability to use multiple shared environments
2026-04-20 21:08:26 +03:00
ardocrat
08e95ce197
fix: revert chunk size to 128mb
2026-04-17 01:26:45 +03:00
ardocrat
fcf0884b34
lmdb: single environment, migrate existing databases with provided non-default environment name
2026-04-17 00:44:09 +03:00