Commit Graph

2798 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer 7f65652f74 infra: better hash distribution 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer 3b3801d23a infra: speed up fuzzy hashing algorithm 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer d60326ca42 infra: earlier stop searching in unordered list part 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer b63c7f13cf infra: improved dent debugging 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer 7935ac1037 main: remove obsolete variable 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer b9964cd6c6 infra: skip non-member dents and subtrees 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer 9828207c62 infra: factor out _reconnect_dent() 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer c500183177 server: precise thread naming 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer c575f28fbe infra: fix IOPS and other computations 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer 1238dcaf64 if: improve accuracy of IOPS computation 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer e59056860f bio: show and compute total_* statistics only when debugging 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer aed4daef78 main: initial symlink update after push 2020-09-01 19:35:10 +02:00
Thomas Schoebel-Theuer 575c4d49b3 main: fix alivelink retrieval for inconsistent updates 2020-09-01 19:34:16 +02:00
Thomas Schoebel-Theuer 2720850215 infra: fix digest availability 2020-08-30 17:25:07 +02:00
Thomas Schoebel-Theuer 4011c93157 all: release mars0.1astable103 2020-08-12 08:56:48 +02:00
Thomas Schoebel-Theuer e71faba173 marsadm: fix invalid subtraction in corner case 2020-08-12 08:56:48 +02:00
Thomas Schoebel-Theuer d4c64f60fd marsadm: safeguard race on readlink 2020-08-12 08:56:48 +02:00
Thomas Schoebel-Theuer 89b647a261 marsadm: silence compat warning 2020-08-12 08:56:48 +02:00
Thomas Schoebel-Theuer 859c208835 marsadm: silence warnings 2020-08-12 08:56:47 +02:00
Thomas Schoebel-Theuer 166f166f3f main: safeguard parent pointers 2020-08-12 08:56:47 +02:00
Thomas Schoebel-Theuer bf682f1273 all: minimum link update frequency, default 10s
Otherwise sysadmins might draw the wrong conclusion that something
might be hanging, instead of taking just a long time.
2020-08-12 08:56:29 +02:00
Thomas Schoebel-Theuer 27d3e9ff9b net: use IP_FREEBIND for server sockets 2020-08-11 09:17:52 +02:00
Thomas Schoebel-Theuer 41507c7392 aio: show and compute total_* statistics only when debugging 2020-08-11 09:17:52 +02:00
Thomas Schoebel-Theuer 2e5b093657 main: safeguard potential race 2020-08-11 09:17:51 +02:00
Thomas Schoebel-Theuer aff7bab0cc main: fix race on exceptional secondary repair 2020-08-11 09:17:51 +02:00
Thomas Schoebel-Theuer 1d90b97db2 logger: fix race on replay_code 2020-08-11 09:17:51 +02:00
Thomas Schoebel-Theuer 6b253dd63b all: release mars0.1astable102 2020-08-02 13:21:35 +02:00
Thomas Schoebel-Theuer 58a5537d0a marsadm: purge historic links 2020-08-02 13:21:29 +02:00
Thomas Schoebel-Theuer a6167603ad marsadm: adjust report to masses of peers 2020-08-02 13:21:29 +02:00
Thomas Schoebel-Theuer 62c542bad1 marsadm: fix and speedup detection of common peers 2020-08-02 13:21:29 +02:00
Thomas Schoebel-Theuer 9b618876a7 marsadm: safeguard peer matching 2020-08-02 13:21:29 +02:00
Thomas Schoebel-Theuer 08ee99d304 marsadm: safeguard wait-cluster against illegal timestamps 2020-08-02 13:21:28 +02:00
Thomas Schoebel-Theuer 58359ff381 marsadm: safeguard features agains illegal values 2020-08-02 13:21:28 +02:00
Thomas Schoebel-Theuer 38bd337aeb marsadm: fix globs without any wildcard 2020-08-02 13:21:28 +02:00
Thomas Schoebel-Theuer 201648d414 Revert "marsadm: fix corner case of "all""
This reverts commit ea804c111a.
2020-08-02 13:21:28 +02:00
Thomas Schoebel-Theuer 71d8a9ecce main: do not report additional connections 2020-08-02 13:21:28 +02:00
Thomas Schoebel-Theuer 769f325f25 main: fix activation of additional connections 2020-08-02 13:21:28 +02:00
Thomas Schoebel-Theuer f5d6f29ebf marsadm: new alivelinks 2020-08-02 13:21:26 +02:00
Thomas Schoebel-Theuer 620327703b marsadm: silence warning 2020-08-02 12:10:20 +02:00
Thomas Schoebel-Theuer 1cfca1590b marsadm: fix feature version computation 2020-08-02 12:10:20 +02:00
Thomas Schoebel-Theuer b9f68d947f marsadm: report marsadm_version 2020-08-02 12:10:20 +02:00
Thomas Schoebel-Theuer bc8ff9048c main: new scalable alivelinks 2020-08-02 12:10:20 +02:00
Thomas Schoebel-Theuer eb1cb08791 main: fix fetch of dirs 2020-08-02 10:58:03 +02:00
Thomas Schoebel-Theuer 9d0c0ea96e all: release mars0.1astable101 2020-08-02 10:56:18 +02:00
Thomas Schoebel-Theuer 6567fabd8f doc: checkout new pdf 2020-08-02 10:56:18 +02:00
Thomas Schoebel-Theuer 52cc81fa78 doc: describe new join-cluster method 2020-08-02 10:56:17 +02:00
Thomas Schoebel-Theuer d24c57e50a all: bump features version 2020-08-02 10:56:17 +02:00
Thomas Schoebel-Theuer 1eb85b831b marsadm: show age of hanging IO requests 2020-08-02 10:56:17 +02:00
Thomas Schoebel-Theuer 73210b2c2b marsadm: use stderr for several messages 2020-08-02 10:56:17 +02:00
Thomas Schoebel-Theuer 6bdbfbbb36 marsadm: cron in phases with single sleep 2020-08-02 10:56:17 +02:00