Commit Graph

2617 Commits

Author SHA1 Message Date
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