From 166e9a81fbc2b53e3756379d3eaa2f34bc8be105 Mon Sep 17 00:00:00 2001 From: Kelvin Clement Mwinuka Date: Sun, 2 Jun 2024 15:44:09 +0800 Subject: [PATCH] Shutdown raft nodes from the last one to the first one in echovault tests. This is to ensure the leader node is shutdown last. --- coverage/coverage.out | 1726 +++++++++++++++++------------------ echovault/echovault.go | 2 +- echovault/echovault_test.go | 10 +- 3 files changed, 869 insertions(+), 869 deletions(-) diff --git a/coverage/coverage.out b/coverage/coverage.out index a0ef4030..c15f949c 100644 --- a/coverage/coverage.out +++ b/coverage/coverage.out @@ -1,4 +1,100 @@ mode: set +github.com/echovault/echovault/internal/config/config.go:64.34,70.24 3 0 +github.com/echovault/echovault/internal/config/config.go:70.24,72.35 2 0 +github.com/echovault/echovault/internal/config/config.go:72.35,74.5 1 0 +github.com/echovault/echovault/internal/config/config.go:75.4,75.22 1 0 +github.com/echovault/echovault/internal/config/config.go:75.22,77.5 1 0 +github.com/echovault/echovault/internal/config/config.go:78.4,79.14 2 0 +github.com/echovault/echovault/internal/config/config.go:82.2,82.115 1 0 +github.com/echovault/echovault/internal/config/config.go:82.115,85.3 2 0 +github.com/echovault/echovault/internal/config/config.go:87.2,90.29 2 0 +github.com/echovault/echovault/internal/config/config.go:90.29,91.86 1 0 +github.com/echovault/echovault/internal/config/config.go:91.86,93.5 1 0 +github.com/echovault/echovault/internal/config/config.go:93.7,95.5 1 0 +github.com/echovault/echovault/internal/config/config.go:96.4,97.14 2 0 +github.com/echovault/echovault/internal/config/config.go:100.2,103.59 2 0 +github.com/echovault/echovault/internal/config/config.go:103.59,105.17 2 0 +github.com/echovault/echovault/internal/config/config.go:105.17,107.4 1 0 +github.com/echovault/echovault/internal/config/config.go:108.3,109.13 2 0 +github.com/echovault/echovault/internal/config/config.go:112.2,121.88 2 0 +github.com/echovault/echovault/internal/config/config.go:121.88,128.23 3 0 +github.com/echovault/echovault/internal/config/config.go:128.23,130.5 1 0 +github.com/echovault/echovault/internal/config/config.go:131.4,132.14 2 0 +github.com/echovault/echovault/internal/config/config.go:135.2,139.24 2 0 +github.com/echovault/echovault/internal/config/config.go:139.24,140.36 1 0 +github.com/echovault/echovault/internal/config/config.go:140.36,142.5 1 0 +github.com/echovault/echovault/internal/config/config.go:143.4,144.14 2 0 +github.com/echovault/echovault/internal/config/config.go:147.2,219.22 25 0 +github.com/echovault/echovault/internal/config/config.go:219.22,221.45 1 0 +github.com/echovault/echovault/internal/config/config.go:221.45,222.14 1 0 +github.com/echovault/echovault/internal/config/config.go:223.9,224.17 1 0 +github.com/echovault/echovault/internal/config/config.go:224.17,225.36 1 0 +github.com/echovault/echovault/internal/config/config.go:225.36,227.6 1 0 +github.com/echovault/echovault/internal/config/config.go:230.4,232.22 2 0 +github.com/echovault/echovault/internal/config/config.go:232.22,233.59 1 0 +github.com/echovault/echovault/internal/config/config.go:233.59,235.6 1 0 +github.com/echovault/echovault/internal/config/config.go:238.4,238.39 1 0 +github.com/echovault/echovault/internal/config/config.go:238.39,239.59 1 0 +github.com/echovault/echovault/internal/config/config.go:239.59,241.6 1 0 +github.com/echovault/echovault/internal/config/config.go:247.2,249.45 2 0 +github.com/echovault/echovault/internal/config/config.go:249.45,251.3 1 0 +github.com/echovault/echovault/internal/config/config.go:253.2,253.18 1 0 +github.com/echovault/echovault/internal/config/default.go:8.29,38.2 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:45.62,46.36 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:46.36,48.3 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:51.71,52.36 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:52.36,54.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:57.88,58.36 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:58.36,60.3 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:63.95,64.36 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:64.36,66.3 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:69.65,70.36 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:70.36,72.3 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:75.86,81.52 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:81.52,84.4 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:85.60,85.61 0 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:88.2,88.33 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:88.33,90.3 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:93.2,93.46 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:93.46,95.17 2 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:95.17,97.4 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:98.3,99.17 2 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:99.17,101.4 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:102.3,102.15 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:105.2,105.19 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:108.52,115.16 5 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:115.16,117.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:120.2,120.44 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:120.44,122.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:124.2,124.46 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:124.46,126.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:128.2,128.44 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:128.44,130.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:133.2,133.39 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:133.39,135.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:137.2,137.12 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:140.45,141.21 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:141.21,143.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:146.2,146.47 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:146.47,148.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:150.2,151.16 2 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:151.16,153.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:155.2,155.17 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:155.17,157.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:159.2,161.49 2 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:161.49,163.3 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:165.2,165.56 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:165.56,167.3 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:169.2,169.12 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:172.43,176.2 3 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:179.110,181.26 2 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:181.26,182.36 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:182.36,183.12 1 0 +github.com/echovault/echovault/internal/aof/preamble/store.go:185.3,185.43 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:185.43,187.4 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:189.2,189.35 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:189.35,191.3 1 1 +github.com/echovault/echovault/internal/aof/preamble/store.go:192.2,192.14 1 1 github.com/echovault/echovault/internal/aof/engine.go:50.56,51.30 1 1 github.com/echovault/echovault/internal/aof/engine.go:51.30,53.3 1 1 github.com/echovault/echovault/internal/aof/engine.go:56.57,57.30 1 1 @@ -69,9 +165,9 @@ github.com/echovault/echovault/internal/aof/log/store.go:98.17,100.4 1 0 github.com/echovault/echovault/internal/aof/log/store.go:101.3,101.15 1 1 github.com/echovault/echovault/internal/aof/log/store.go:106.2,106.51 1 1 github.com/echovault/echovault/internal/aof/log/store.go:106.51,107.13 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:107.13,108.8 1 1 -github.com/echovault/echovault/internal/aof/log/store.go:108.8,110.40 2 1 -github.com/echovault/echovault/internal/aof/log/store.go:110.40,113.11 3 1 +github.com/echovault/echovault/internal/aof/log/store.go:107.13,108.8 1 0 +github.com/echovault/echovault/internal/aof/log/store.go:108.8,110.40 2 0 +github.com/echovault/echovault/internal/aof/log/store.go:110.40,113.11 3 0 github.com/echovault/echovault/internal/aof/log/store.go:115.5,116.41 2 0 github.com/echovault/echovault/internal/aof/log/store.go:121.2,121.19 1 1 github.com/echovault/echovault/internal/aof/log/store.go:124.55,126.21 1 1 @@ -102,102 +198,6 @@ github.com/echovault/echovault/internal/aof/log/store.go:191.2,191.47 1 0 github.com/echovault/echovault/internal/aof/log/store.go:191.47,193.3 1 0 github.com/echovault/echovault/internal/aof/log/store.go:194.2,194.12 1 0 github.com/echovault/echovault/internal/aof/log/store.go:197.41,201.2 3 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:45.62,46.36 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:46.36,48.3 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:51.71,52.36 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:52.36,54.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:57.88,58.36 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:58.36,60.3 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:63.95,64.36 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:64.36,66.3 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:69.65,70.36 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:70.36,72.3 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:75.86,81.52 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:81.52,84.4 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:85.60,85.61 0 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:88.2,88.33 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:88.33,90.3 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:93.2,93.46 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:93.46,95.17 2 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:95.17,97.4 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:98.3,99.17 2 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:99.17,101.4 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:102.3,102.15 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:105.2,105.19 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:108.52,115.16 5 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:115.16,117.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:120.2,120.44 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:120.44,122.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:124.2,124.46 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:124.46,126.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:128.2,128.44 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:128.44,130.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:133.2,133.39 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:133.39,135.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:137.2,137.12 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:140.45,141.21 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:141.21,143.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:146.2,146.47 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:146.47,148.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:150.2,151.16 2 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:151.16,153.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:155.2,155.17 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:155.17,157.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:159.2,161.49 2 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:161.49,163.3 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:165.2,165.56 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:165.56,167.3 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:169.2,169.12 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:172.43,176.2 3 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:179.110,181.26 2 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:181.26,182.36 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:182.36,183.12 1 0 -github.com/echovault/echovault/internal/aof/preamble/store.go:185.3,185.43 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:185.43,187.4 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:189.2,189.35 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:189.35,191.3 1 1 -github.com/echovault/echovault/internal/aof/preamble/store.go:192.2,192.14 1 1 -github.com/echovault/echovault/internal/config/config.go:64.34,70.24 3 0 -github.com/echovault/echovault/internal/config/config.go:70.24,72.35 2 0 -github.com/echovault/echovault/internal/config/config.go:72.35,74.5 1 0 -github.com/echovault/echovault/internal/config/config.go:75.4,75.22 1 0 -github.com/echovault/echovault/internal/config/config.go:75.22,77.5 1 0 -github.com/echovault/echovault/internal/config/config.go:78.4,79.14 2 0 -github.com/echovault/echovault/internal/config/config.go:82.2,82.115 1 0 -github.com/echovault/echovault/internal/config/config.go:82.115,85.3 2 0 -github.com/echovault/echovault/internal/config/config.go:87.2,90.29 2 0 -github.com/echovault/echovault/internal/config/config.go:90.29,91.86 1 0 -github.com/echovault/echovault/internal/config/config.go:91.86,93.5 1 0 -github.com/echovault/echovault/internal/config/config.go:93.7,95.5 1 0 -github.com/echovault/echovault/internal/config/config.go:96.4,97.14 2 0 -github.com/echovault/echovault/internal/config/config.go:100.2,103.59 2 0 -github.com/echovault/echovault/internal/config/config.go:103.59,105.17 2 0 -github.com/echovault/echovault/internal/config/config.go:105.17,107.4 1 0 -github.com/echovault/echovault/internal/config/config.go:108.3,109.13 2 0 -github.com/echovault/echovault/internal/config/config.go:112.2,121.88 2 0 -github.com/echovault/echovault/internal/config/config.go:121.88,128.23 3 0 -github.com/echovault/echovault/internal/config/config.go:128.23,130.5 1 0 -github.com/echovault/echovault/internal/config/config.go:131.4,132.14 2 0 -github.com/echovault/echovault/internal/config/config.go:135.2,139.24 2 0 -github.com/echovault/echovault/internal/config/config.go:139.24,140.36 1 0 -github.com/echovault/echovault/internal/config/config.go:140.36,142.5 1 0 -github.com/echovault/echovault/internal/config/config.go:143.4,144.14 2 0 -github.com/echovault/echovault/internal/config/config.go:147.2,219.22 25 0 -github.com/echovault/echovault/internal/config/config.go:219.22,221.45 1 0 -github.com/echovault/echovault/internal/config/config.go:221.45,222.14 1 0 -github.com/echovault/echovault/internal/config/config.go:223.9,224.17 1 0 -github.com/echovault/echovault/internal/config/config.go:224.17,225.36 1 0 -github.com/echovault/echovault/internal/config/config.go:225.36,227.6 1 0 -github.com/echovault/echovault/internal/config/config.go:230.4,232.22 2 0 -github.com/echovault/echovault/internal/config/config.go:232.22,233.59 1 0 -github.com/echovault/echovault/internal/config/config.go:233.59,235.6 1 0 -github.com/echovault/echovault/internal/config/config.go:238.4,238.39 1 0 -github.com/echovault/echovault/internal/config/config.go:238.39,239.59 1 0 -github.com/echovault/echovault/internal/config/config.go:239.59,241.6 1 0 -github.com/echovault/echovault/internal/config/config.go:247.2,249.45 2 0 -github.com/echovault/echovault/internal/config/config.go:249.45,251.3 1 0 -github.com/echovault/echovault/internal/config/config.go:253.2,253.18 1 0 -github.com/echovault/echovault/internal/config/default.go:8.29,38.2 1 0 github.com/echovault/echovault/internal/eviction/lfu.go:35.29,42.2 3 1 github.com/echovault/echovault/internal/eviction/lfu.go:44.34,46.2 1 1 github.com/echovault/echovault/internal/eviction/lfu.go:48.44,50.54 1 1 @@ -560,9 +560,9 @@ github.com/echovault/echovault/internal/modules/hash/commands.go:301.38,303.17 2 github.com/echovault/echovault/internal/modules/hash/commands.go:303.17,304.41 1 1 github.com/echovault/echovault/internal/modules/hash/commands.go:304.41,306.13 2 1 github.com/echovault/echovault/internal/modules/hash/commands.go:308.4,308.42 1 1 -github.com/echovault/echovault/internal/modules/hash/commands.go:308.42,311.13 3 0 -github.com/echovault/echovault/internal/modules/hash/commands.go:313.4,313.38 1 1 -github.com/echovault/echovault/internal/modules/hash/commands.go:313.38,315.13 2 1 +github.com/echovault/echovault/internal/modules/hash/commands.go:308.42,311.13 3 1 +github.com/echovault/echovault/internal/modules/hash/commands.go:313.4,313.38 1 0 +github.com/echovault/echovault/internal/modules/hash/commands.go:313.38,315.13 2 0 github.com/echovault/echovault/internal/modules/hash/commands.go:320.2,320.25 1 1 github.com/echovault/echovault/internal/modules/hash/commands.go:323.68,325.16 2 1 github.com/echovault/echovault/internal/modules/hash/commands.go:325.16,327.3 1 0 @@ -880,70 +880,172 @@ github.com/echovault/echovault/internal/modules/list/key_funcs.go:115.2,119.8 1 github.com/echovault/echovault/internal/modules/list/key_funcs.go:122.75,123.19 1 1 github.com/echovault/echovault/internal/modules/list/key_funcs.go:123.19,125.3 1 1 github.com/echovault/echovault/internal/modules/list/key_funcs.go:126.2,130.8 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:26.68,28.16 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:28.16,30.3 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:32.2,37.16 4 1 -github.com/echovault/echovault/internal/modules/set/commands.go:37.16,39.91 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:39.91,41.4 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:42.3,42.70 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:45.2,46.9 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:46.9,48.3 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:50.2,52.51 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:55.69,57.16 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:57.16,59.3 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:61.2,64.16 3 1 -github.com/echovault/echovault/internal/modules/set/commands.go:64.16,66.3 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:68.2,69.9 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:69.9,71.3 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:73.2,75.57 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:78.69,80.16 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:80.16,82.3 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:84.2,87.34 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:87.34,89.3 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:91.2,92.9 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:92.9,94.3 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:96.2,97.41 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:97.41,99.10 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:99.10,100.12 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:102.3,102.27 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:105.2,109.26 4 1 -github.com/echovault/echovault/internal/modules/set/commands.go:109.26,111.24 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:111.24,113.4 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:116.2,116.25 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:119.74,121.16 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:121.16,123.3 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:125.2,129.34 3 1 -github.com/echovault/echovault/internal/modules/set/commands.go:129.34,131.3 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:133.2,134.9 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:134.9,136.3 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:138.2,139.40 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:139.40,141.10 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:141.10,142.12 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:144.3,144.27 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:147.2,152.99 4 1 -github.com/echovault/echovault/internal/modules/set/commands.go:152.99,154.3 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:156.2,156.25 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:159.70,161.16 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:161.16,163.3 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:165.2,169.37 3 1 -github.com/echovault/echovault/internal/modules/set/commands.go:169.37,170.14 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:170.14,172.4 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:173.3,174.10 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:174.10,177.4 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:178.3,178.27 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:181.2,181.20 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:181.20,183.3 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:185.2,189.26 4 1 -github.com/echovault/echovault/internal/modules/set/commands.go:189.26,191.24 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:191.24,193.4 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:196.2,196.25 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:199.74,201.16 2 1 -github.com/echovault/echovault/internal/modules/set/commands.go:201.16,203.3 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:205.2,209.67 3 1 -github.com/echovault/echovault/internal/modules/set/commands.go:209.67,211.3 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:212.2,212.35 1 1 -github.com/echovault/echovault/internal/modules/set/commands.go:212.35,214.3 1 0 -github.com/echovault/echovault/internal/modules/set/commands.go:215.2,215.20 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:55.56,56.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:56.30,58.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:61.59,62.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:62.30,64.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:67.64,68.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:68.30,70.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:73.59,74.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:74.30,76.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:79.59,80.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:80.30,82.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:85.60,86.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:86.30,88.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:91.82,92.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:92.30,94.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:97.77,98.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:98.30,100.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:103.73,104.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:104.30,106.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:109.89,110.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:110.30,112.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:115.65,122.30 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:122.31,122.32 0 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:123.31,123.32 0 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:124.52,126.4 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:127.71,127.72 0 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:128.48,128.49 0 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:129.43,131.4 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:134.2,134.33 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:134.33,136.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:138.2,138.34 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:138.34,139.13 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:139.13,140.8 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:140.8,142.62 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:142.62,143.50 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:143.50,145.7 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:151.2,151.15 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:154.44,174.58 7 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:174.58,177.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:180.2,182.16 3 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:182.16,183.37 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:183.37,186.18 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:186.18,189.5 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:190.4,190.24 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:191.9,194.4 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:197.2,198.16 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:198.16,201.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:202.2,202.35 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:202.35,205.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:207.2,209.20 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:209.20,210.53 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:210.53,213.4 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:217.2,222.16 3 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:222.16,225.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:227.2,228.49 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:228.49,230.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:233.2,236.16 3 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:236.16,239.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:242.2,243.16 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:243.16,246.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:249.2,254.16 3 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:254.16,257.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:258.2,258.39 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:258.39,261.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:262.2,262.33 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:262.33,264.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:265.2,265.34 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:265.34,268.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:271.2,272.58 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:272.58,274.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:277.2,278.16 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:278.16,281.3 2 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:282.2,282.15 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:282.15,283.35 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:283.35,285.4 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:289.2,289.39 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:289.39,291.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:292.2,292.32 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:292.32,294.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:297.2,302.12 3 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:305.39,307.50 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:307.50,309.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:310.2,310.16 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:310.16,312.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:314.2,317.16 3 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:317.16,319.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:321.2,321.52 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:321.52,323.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:325.2,325.46 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:325.46,327.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:329.2,334.50 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:334.50,336.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:337.2,337.16 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:337.16,339.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:341.2,342.16 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:342.16,344.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:346.2,348.58 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:348.58,350.3 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:352.2,354.94 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:354.94,356.3 1 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:358.2,360.12 2 1 +github.com/echovault/echovault/internal/snapshot/snapshot.go:363.46,365.2 1 0 +github.com/echovault/echovault/internal/snapshot/snapshot.go:367.42,369.2 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:26.68,28.16 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:28.16,30.3 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:32.2,37.16 4 1 +github.com/echovault/echovault/internal/modules/set/commands.go:37.16,39.91 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:39.91,41.4 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:42.3,42.70 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:45.2,46.9 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:46.9,48.3 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:50.2,52.51 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:55.69,57.16 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:57.16,59.3 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:61.2,64.16 3 1 +github.com/echovault/echovault/internal/modules/set/commands.go:64.16,66.3 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:68.2,69.9 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:69.9,71.3 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:73.2,75.57 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:78.69,80.16 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:80.16,82.3 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:84.2,87.34 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:87.34,89.3 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:91.2,92.9 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:92.9,94.3 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:96.2,97.41 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:97.41,99.10 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:99.10,100.12 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:102.3,102.27 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:105.2,109.26 4 1 +github.com/echovault/echovault/internal/modules/set/commands.go:109.26,111.24 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:111.24,113.4 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:116.2,116.25 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:119.74,121.16 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:121.16,123.3 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:125.2,129.34 3 1 +github.com/echovault/echovault/internal/modules/set/commands.go:129.34,131.3 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:133.2,134.9 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:134.9,136.3 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:138.2,139.40 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:139.40,141.10 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:141.10,142.12 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:144.3,144.27 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:147.2,152.99 4 1 +github.com/echovault/echovault/internal/modules/set/commands.go:152.99,154.3 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:156.2,156.25 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:159.70,161.16 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:161.16,163.3 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:165.2,169.37 3 1 +github.com/echovault/echovault/internal/modules/set/commands.go:169.37,170.14 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:170.14,172.4 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:173.3,174.10 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:174.10,177.4 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:178.3,178.27 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:181.2,181.20 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:181.20,183.3 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:185.2,189.26 4 1 +github.com/echovault/echovault/internal/modules/set/commands.go:189.26,191.24 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:191.24,193.4 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:196.2,196.25 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:199.74,201.16 2 1 +github.com/echovault/echovault/internal/modules/set/commands.go:201.16,203.3 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:205.2,209.67 3 1 +github.com/echovault/echovault/internal/modules/set/commands.go:209.67,211.3 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:212.2,212.35 1 1 +github.com/echovault/echovault/internal/modules/set/commands.go:212.35,214.3 1 0 +github.com/echovault/echovault/internal/modules/set/commands.go:215.2,215.20 1 1 github.com/echovault/echovault/internal/modules/set/commands.go:215.20,217.38 2 1 github.com/echovault/echovault/internal/modules/set/commands.go:217.38,219.4 1 0 github.com/echovault/echovault/internal/modules/set/commands.go:221.3,221.71 1 1 @@ -1172,701 +1274,6 @@ github.com/echovault/echovault/internal/modules/set/set.go:184.31,185.19 1 1 github.com/echovault/echovault/internal/modules/set/set.go:186.9,187.17 1 1 github.com/echovault/echovault/internal/modules/set/set.go:188.9,191.15 3 1 github.com/echovault/echovault/internal/modules/set/set.go:192.10,195.28 3 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:53.62,54.20 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:54.20,56.70 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:56.70,59.4 2 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:61.3,62.17 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:62.17,65.4 2 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:67.3,67.16 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:67.16,68.36 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:68.36,70.5 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:73.3,75.38 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:75.38,76.60 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:76.60,79.5 2 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:82.3,82.71 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:82.71,83.60 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:83.60,86.5 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:92.40,97.24 3 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:97.24,105.3 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:108.2,112.29 3 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:112.29,113.33 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:113.33,115.9 2 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:118.2,118.20 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:118.20,120.3 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:123.2,123.29 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:123.29,125.3 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:127.2,137.13 3 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:140.52,145.70 3 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:145.70,147.3 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:148.2,152.3 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:155.45,161.33 3 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:161.33,162.30 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:162.30,163.47 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:163.47,165.5 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:165.10,168.5 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:172.2,173.45 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:173.45,175.3 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:177.2,184.12 4 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:187.41,192.2 3 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:194.73,199.37 4 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:199.37,200.28 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:200.28,202.12 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:205.3,205.31 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:205.31,206.30 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:206.30,208.5 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:211.3,211.18 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:211.18,212.12 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:215.3,215.52 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:215.52,216.49 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:216.49,218.5 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:221.3,221.63 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:221.63,223.4 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:225.2,225.12 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:228.95,232.19 3 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:232.19,241.60 4 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:241.60,243.4 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:244.3,244.24 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:247.2,247.19 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:247.19,257.31 5 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:257.31,258.28 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:258.28,261.10 3 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:264.3,264.17 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:264.17,266.4 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:270.2,270.19 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:270.19,272.3 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:275.2,275.21 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:275.21,281.3 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:283.2,283.46 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:283.46,284.38 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:284.38,287.18 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:287.18,294.5 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:298.2,298.50 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:301.131,310.16 6 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:310.16,312.3 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:314.2,318.59 4 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:318.59,322.17 4 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:322.17,324.4 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:328.2,328.36 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:328.36,330.3 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:333.2,333.43 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:333.43,335.3 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:338.2,338.37 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:338.37,340.3 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:343.2,346.29 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:346.29,348.3 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:351.2,351.57 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:351.57,353.3 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:356.2,357.65 2 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:357.65,358.101 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:358.101,359.63 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:359.63,361.5 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:362.4,363.16 2 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:365.5,366.27 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:366.27,368.4 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:369.3,369.88 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:373.2,373.64 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:373.64,374.101 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:374.101,375.63 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:375.63,378.5 2 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:379.4,379.16 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:381.5,383.3 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:386.2,386.94 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:386.94,388.3 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:388.5,390.3 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:393.2,393.93 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:393.93,395.3 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:395.5,397.3 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:400.2,400.59 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:400.59,402.36 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:402.36,404.106 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:404.106,406.5 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:406.7,408.5 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:410.4,410.105 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:410.105,412.5 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:412.7,414.5 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:416.3,416.13 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:419.2,419.45 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:419.45,421.29 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:421.29,423.4 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:426.3,426.59 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:426.59,427.95 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:427.95,428.49 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:428.49,430.6 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:431.5,432.17 2 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:434.6,436.4 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:439.3,439.60 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:439.60,440.97 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:440.97,441.50 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:441.50,443.6 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:444.5,445.17 2 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:447.6,449.4 1 0 -github.com/echovault/echovault/internal/modules/acl/acl.go:452.2,452.12 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:455.32,459.33 3 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:459.33,464.31 5 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:464.31,465.37 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:465.37,467.5 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:469.3,469.25 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:472.2,472.29 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:472.29,473.33 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:473.33,475.4 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:479.29,481.2 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:483.31,485.2 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:487.30,489.2 1 1 -github.com/echovault/echovault/internal/modules/acl/acl.go:491.32,493.2 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:31.68,32.56 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:32.56,34.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:35.2,36.9 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:36.9,38.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:39.2,42.102 3 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:42.102,44.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:45.2,45.42 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:48.67,49.29 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:49.29,51.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:53.2,57.35 3 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:57.35,58.36 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:58.36,59.48 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:59.48,61.5 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:62.4,62.12 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:64.3,64.50 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:64.50,65.51 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:65.51,68.5 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:72.2,72.30 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:72.30,75.34 3 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:75.34,78.4 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:79.3,80.28 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:80.28,82.24 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:82.24,84.5 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:86.3,86.26 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:89.2,89.30 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:89.30,91.46 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:91.46,92.54 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:92.54,94.38 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:94.38,96.30 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:96.30,98.7 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:100.5,100.28 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:105.2,105.85 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:108.71,109.30 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:109.30,111.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:113.2,114.9 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:114.9,116.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:117.2,122.30 5 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:122.30,123.38 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:123.38,126.9 3 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:130.2,130.16 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:130.16,132.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:135.2,139.18 3 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:139.18,141.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:141.8,143.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:144.2,144.21 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:144.21,146.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:147.2,147.17 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:147.17,149.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:151.2,152.29 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:152.29,154.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:157.2,158.51 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:158.51,159.22 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:159.22,161.12 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:163.3,163.49 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:165.2,165.51 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:165.51,166.22 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:166.22,168.12 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:170.3,170.49 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:174.2,175.48 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:175.48,176.21 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:176.21,178.12 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:180.3,180.47 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:182.2,182.48 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:182.48,183.21 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:183.21,185.12 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:187.3,187.47 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:191.2,192.79 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:192.79,193.37 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:193.37,195.4 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:197.2,198.30 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:198.30,199.10 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:200.100,202.53 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:203.53,205.52 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:206.52,208.52 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:213.2,215.54 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:215.54,217.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:218.2,218.54 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:218.54,220.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:222.2,224.25 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:227.69,229.9 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:229.9,231.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:233.2,234.33 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:234.33,236.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:237.2,238.25 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:241.71,243.9 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:243.9,245.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:246.2,246.56 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:246.56,248.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:249.2,249.42 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:252.71,253.29 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:253.29,255.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:256.2,257.9 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:257.9,259.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:260.2,260.75 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:260.75,262.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:263.2,263.42 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:266.70,268.9 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:268.9,270.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:271.2,275.74 4 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:278.68,279.29 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:279.29,281.3 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:282.2,283.9 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:283.9,285.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:286.2,291.33 5 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:291.33,294.19 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:294.19,296.4 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:296.9,298.4 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:300.3,300.22 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:300.22,302.4 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:304.3,304.18 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:304.18,306.4 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:308.3,308.43 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:308.43,309.61 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:309.61,311.5 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:312.4,312.58 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:312.58,314.5 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:317.3,317.52 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:317.52,318.23 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:318.23,320.13 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:322.4,322.39 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:325.3,325.52 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:325.52,326.23 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:326.23,328.13 2 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:330.4,330.39 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:333.3,333.49 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:333.49,334.22 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:334.22,336.13 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:338.4,338.37 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:341.3,341.49 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:341.49,342.22 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:342.22,344.13 2 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:346.4,346.37 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:349.3,349.45 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:349.45,350.52 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:350.52,352.13 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:354.4,354.41 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:357.3,357.46 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:357.46,358.52 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:358.52,360.5 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:363.3,363.55 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:363.55,365.4 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:367.3,367.55 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:367.55,369.4 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:370.3,370.54 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:373.2,374.25 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:377.68,378.30 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:378.30,380.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:382.2,383.9 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:383.9,385.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:386.2,390.16 4 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:390.16,392.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:394.2,394.15 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:394.15,395.35 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:395.35,397.4 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:400.2,404.37 3 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:404.37,405.59 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:405.59,407.4 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:410.2,410.70 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:410.70,411.59 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:411.59,413.4 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:417.2,417.29 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:417.29,421.31 3 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:421.31,422.35 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:422.35,425.54 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:425.54,427.6 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:427.11,430.6 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:431.5,431.10 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:435.3,435.17 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:435.17,437.4 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:440.2,440.42 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:443.68,444.29 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:444.29,446.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:448.2,449.9 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:449.9,451.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:452.2,456.16 4 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:456.16,458.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:460.2,460.15 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:460.15,461.35 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:461.35,463.4 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:466.2,468.37 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:468.37,471.17 2 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:471.17,473.4 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:474.3,474.40 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:474.40,476.4 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:479.2,479.70 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:479.70,482.17 2 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:482.17,484.4 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:485.3,485.40 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:485.40,487.4 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:490.2,490.32 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:490.32,492.3 1 0 -github.com/echovault/echovault/internal/modules/acl/commands.go:494.2,494.42 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:497.36,507.84 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:507.84,513.5 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:522.84,528.5 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:537.86,543.7 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:552.86,558.7 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:567.86,573.7 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:582.86,588.7 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:598.86,604.7 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:613.86,619.7 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:628.86,634.7 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:646.86,652.7 1 1 -github.com/echovault/echovault/internal/modules/acl/commands.go:661.86,667.7 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:53.31,55.39 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:55.39,57.3 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:58.2,59.51 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:59.51,61.3 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:63.2,64.37 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:64.37,66.3 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:67.2,68.49 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:68.49,70.3 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:72.2,73.53 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:73.53,75.3 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:76.2,77.54 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:77.54,79.3 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:81.2,82.43 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:82.43,84.3 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:85.2,86.55 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:86.55,88.3 1 0 -github.com/echovault/echovault/internal/modules/acl/user.go:91.2,91.64 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:91.64,97.3 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:100.79,102.32 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:102.32,103.24 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:103.24,105.12 2 0 -github.com/echovault/echovault/internal/modules/acl/user.go:107.3,107.25 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:109.2,109.33 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:109.33,110.41 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:110.41,113.4 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:114.3,114.17 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:114.17,116.4 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:118.2,118.8 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:121.50,122.26 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:122.26,124.35 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:124.35,126.4 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:127.3,127.36 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:127.36,129.4 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:131.3,131.37 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:131.37,137.12 3 1 -github.com/echovault/echovault/internal/modules/acl/user.go:139.3,139.20 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:139.20,140.84 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:140.84,142.5 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:143.4,143.12 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:145.3,145.20 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:145.20,146.84 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:146.84,148.5 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:149.4,149.12 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:152.3,152.43 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:152.43,155.12 3 1 -github.com/echovault/echovault/internal/modules/acl/user.go:157.3,157.46 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:157.46,159.12 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:161.3,161.36 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:161.36,162.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:162.21,164.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:166.4,166.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:166.21,168.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:172.3,172.40 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:172.40,176.12 4 0 -github.com/echovault/echovault/internal/modules/acl/user.go:178.3,178.93 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:178.93,183.12 5 1 -github.com/echovault/echovault/internal/modules/acl/user.go:185.3,185.57 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:185.57,188.12 3 1 -github.com/echovault/echovault/internal/modules/acl/user.go:190.3,190.57 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:190.57,193.12 3 1 -github.com/echovault/echovault/internal/modules/acl/user.go:196.3,196.44 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:196.44,198.12 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:200.3,200.36 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:200.36,201.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:201.21,203.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:205.4,205.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:205.21,207.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:211.3,211.44 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:211.44,214.12 3 1 -github.com/echovault/echovault/internal/modules/acl/user.go:216.3,216.66 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:216.66,217.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:217.21,219.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:221.4,221.21 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:221.21,223.13 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:229.2,229.26 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:229.26,230.39 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:230.39,233.4 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:236.2,236.26 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:236.26,238.42 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:238.42,241.4 2 0 -github.com/echovault/echovault/internal/modules/acl/user.go:243.3,243.43 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:243.43,248.4 4 1 -github.com/echovault/echovault/internal/modules/acl/user.go:250.3,250.60 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:250.60,254.4 3 1 -github.com/echovault/echovault/internal/modules/acl/user.go:256.3,256.46 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:256.46,259.4 2 1 -github.com/echovault/echovault/internal/modules/acl/user.go:262.2,262.12 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:265.36,279.41 12 0 -github.com/echovault/echovault/internal/modules/acl/user.go:279.41,280.65 1 0 -github.com/echovault/echovault/internal/modules/acl/user.go:280.65,282.4 1 0 -github.com/echovault/echovault/internal/modules/acl/user.go:282.6,284.4 1 0 -github.com/echovault/echovault/internal/modules/acl/user.go:287.2,287.18 1 0 -github.com/echovault/echovault/internal/modules/acl/user.go:290.38,303.2 12 1 -github.com/echovault/echovault/internal/modules/acl/user.go:305.40,320.2 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:322.46,323.24 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:323.24,325.3 1 1 -github.com/echovault/echovault/internal/modules/acl/user.go:326.2,326.26 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:34.51,35.32 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:35.32,37.3 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:41.57,42.32 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:42.32,45.3 2 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:48.61,59.33 3 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:59.33,61.3 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:63.2,63.16 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:66.28,67.12 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:67.12,68.7 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:68.7,73.40 3 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:73.40,74.30 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:74.30,79.21 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:79.21,81.7 1 0 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:85.4,85.33 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:90.34,92.2 1 0 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:94.40,96.2 1 0 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:98.51,101.40 3 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:101.40,103.3 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:104.2,105.11 2 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:108.53,111.40 3 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:111.40,113.3 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:114.2,115.13 2 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:118.44,120.2 1 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:122.36,129.2 4 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:131.34,138.2 4 1 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:140.59,145.35 4 0 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:145.35,147.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/channel.go:149.2,149.20 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:25.73,27.9 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:27.9,29.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:31.2,33.24 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:33.24,35.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:37.2,40.17 3 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:43.75,45.9 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:45.9,47.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:49.2,53.90 3 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:56.71,58.9 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:58.9,60.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:61.2,61.30 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:61.30,63.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:64.2,65.42 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:68.78,69.29 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:69.29,71.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:73.2,74.9 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:74.9,76.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:78.2,79.30 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:79.30,81.3 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:83.2,83.38 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:86.76,88.9 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:88.9,90.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:91.2,92.49 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:95.77,97.9 2 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:97.9,99.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:100.2,100.47 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:103.36,111.84 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:111.84,113.21 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:113.21,115.6 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:116.5,120.11 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:130.84,132.21 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:132.21,134.6 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:135.5,139.11 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:149.84,151.22 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:151.22,153.6 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:154.5,158.11 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:170.84,177.5 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:188.84,194.5 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:203.84,209.5 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:210.68,212.5 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:222.86,228.7 1 0 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:237.86,243.7 1 1 -github.com/echovault/echovault/internal/modules/pubsub/commands.go:253.86,259.7 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:33.26,38.2 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:40.101,47.17 5 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:47.17,49.3 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:51.2,51.37 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:51.37,55.75 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:55.75,57.4 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:59.3,59.23 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:59.23,62.19 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:62.19,64.5 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:64.10,66.5 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:67.4,68.31 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:68.31,73.20 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:73.20,75.6 1 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:76.5,76.47 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:78.9,80.47 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:80.47,85.20 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:85.20,87.6 1 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:93.110,98.17 4 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:98.17,100.3 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:102.2,105.24 3 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:105.24,106.19 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:106.19,109.40 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:109.40,110.31 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:110.31,111.14 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:113.5,113.34 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:113.34,116.6 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:118.9,121.40 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:121.40,122.31 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:122.31,123.14 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:125.5,125.34 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:125.34,128.6 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:136.2,136.38 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:136.38,137.30 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:137.30,138.54 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:138.54,141.5 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:147.2,147.17 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:147.17,148.36 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:148.36,150.40 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:150.40,152.58 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:152.58,153.35 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:153.35,156.7 2 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:157.6,157.14 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:160.5,160.30 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:160.30,161.35 1 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:161.35,164.7 2 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:170.2,171.39 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:171.39,173.3 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:175.2,175.20 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:178.82,182.38 3 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:182.38,184.29 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:184.29,185.35 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:185.35,187.5 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:188.4,188.12 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:191.3,191.41 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:191.41,193.4 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:197.51,204.19 5 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:204.19,205.39 1 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:205.39,206.26 1 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:206.26,209.5 2 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:211.3,212.21 2 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:215.2,217.38 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:217.38,219.78 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:219.78,222.12 3 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:225.3,225.50 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:225.50,228.4 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:231.2,231.53 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:234.32,239.38 4 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:239.38,240.51 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:240.51,242.4 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:244.2,244.14 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:247.52,252.35 4 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:252.35,254.66 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:254.66,256.4 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:257.3,257.20 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:257.20,259.12 2 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:261.3,261.106 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:263.2,263.20 1 1 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:266.47,271.38 4 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:271.38,273.3 1 0 -github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:275.2,275.17 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:55.56,56.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:56.30,58.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:61.59,62.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:62.30,64.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:67.64,68.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:68.30,70.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:73.59,74.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:74.30,76.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:79.59,80.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:80.30,82.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:85.60,86.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:86.30,88.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:91.82,92.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:92.30,94.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:97.77,98.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:98.30,100.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:103.73,104.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:104.30,106.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:109.89,110.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:110.30,112.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:115.65,122.30 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:122.31,122.32 0 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:123.31,123.32 0 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:124.52,126.4 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:127.71,127.72 0 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:128.48,128.49 0 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:129.43,131.4 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:134.2,134.33 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:134.33,136.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:138.2,138.34 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:138.34,139.13 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:139.13,140.8 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:140.8,142.62 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:142.62,143.50 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:143.50,145.7 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:151.2,151.15 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:154.44,174.58 7 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:174.58,177.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:180.2,182.16 3 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:182.16,183.37 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:183.37,186.18 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:186.18,189.5 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:190.4,190.24 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:191.9,194.4 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:197.2,198.16 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:198.16,201.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:202.2,202.35 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:202.35,205.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:207.2,209.20 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:209.20,210.53 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:210.53,213.4 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:217.2,222.16 3 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:222.16,225.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:227.2,228.49 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:228.49,230.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:233.2,236.16 3 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:236.16,239.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:242.2,243.16 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:243.16,246.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:249.2,254.16 3 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:254.16,257.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:258.2,258.39 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:258.39,261.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:262.2,262.33 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:262.33,264.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:265.2,265.34 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:265.34,268.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:271.2,272.58 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:272.58,274.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:277.2,278.16 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:278.16,281.3 2 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:282.2,282.15 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:282.15,283.35 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:283.35,285.4 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:289.2,289.39 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:289.39,291.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:292.2,292.32 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:292.32,294.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:297.2,302.12 3 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:305.39,307.50 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:307.50,309.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:310.2,310.16 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:310.16,312.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:314.2,317.16 3 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:317.16,319.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:321.2,321.52 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:321.52,323.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:325.2,325.46 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:325.46,327.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:329.2,334.50 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:334.50,336.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:337.2,337.16 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:337.16,339.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:341.2,342.16 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:342.16,344.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:346.2,348.58 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:348.58,350.3 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:352.2,354.94 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:354.94,356.3 1 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:358.2,360.12 2 1 -github.com/echovault/echovault/internal/snapshot/snapshot.go:363.46,365.2 1 0 -github.com/echovault/echovault/internal/snapshot/snapshot.go:367.42,369.2 1 1 github.com/echovault/echovault/internal/modules/admin/commands.go:27.78,33.29 4 1 github.com/echovault/echovault/internal/modules/admin/commands.go:33.29,34.54 1 1 github.com/echovault/echovault/internal/modules/admin/commands.go:34.54,40.42 4 1 @@ -2846,6 +2253,599 @@ github.com/echovault/echovault/internal/modules/sorted_set/utils.go:162.3,162.13 github.com/echovault/echovault/internal/modules/sorted_set/utils.go:163.12,164.16 1 1 github.com/echovault/echovault/internal/modules/sorted_set/utils.go:164.16,166.4 1 1 github.com/echovault/echovault/internal/modules/sorted_set/utils.go:167.3,167.13 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:53.62,54.20 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:54.20,56.70 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:56.70,59.4 2 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:61.3,62.17 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:62.17,65.4 2 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:67.3,67.16 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:67.16,68.36 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:68.36,70.5 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:73.3,75.38 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:75.38,76.60 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:76.60,79.5 2 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:82.3,82.71 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:82.71,83.60 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:83.60,86.5 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:92.40,97.24 3 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:97.24,105.3 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:108.2,112.29 3 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:112.29,113.33 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:113.33,115.9 2 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:118.2,118.20 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:118.20,120.3 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:123.2,123.29 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:123.29,125.3 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:127.2,137.13 3 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:140.52,145.70 3 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:145.70,147.3 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:148.2,152.3 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:155.45,161.33 3 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:161.33,162.30 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:162.30,163.47 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:163.47,165.5 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:165.10,168.5 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:172.2,173.45 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:173.45,175.3 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:177.2,184.12 4 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:187.41,192.2 3 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:194.73,199.37 4 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:199.37,200.28 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:200.28,202.12 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:205.3,205.31 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:205.31,206.30 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:206.30,208.5 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:211.3,211.18 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:211.18,212.12 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:215.3,215.52 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:215.52,216.49 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:216.49,218.5 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:221.3,221.63 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:221.63,223.4 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:225.2,225.12 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:228.95,232.19 3 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:232.19,241.60 4 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:241.60,243.4 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:244.3,244.24 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:247.2,247.19 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:247.19,257.31 5 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:257.31,258.28 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:258.28,261.10 3 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:264.3,264.17 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:264.17,266.4 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:270.2,270.19 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:270.19,272.3 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:275.2,275.21 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:275.21,281.3 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:283.2,283.46 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:283.46,284.38 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:284.38,287.18 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:287.18,294.5 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:298.2,298.50 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:301.131,310.16 6 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:310.16,312.3 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:314.2,318.59 4 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:318.59,322.17 4 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:322.17,324.4 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:328.2,328.36 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:328.36,330.3 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:333.2,333.43 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:333.43,335.3 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:338.2,338.37 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:338.37,340.3 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:343.2,346.29 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:346.29,348.3 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:351.2,351.57 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:351.57,353.3 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:356.2,357.65 2 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:357.65,358.101 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:358.101,359.63 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:359.63,361.5 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:362.4,363.16 2 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:365.5,366.27 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:366.27,368.4 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:369.3,369.88 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:373.2,373.64 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:373.64,374.101 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:374.101,375.63 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:375.63,378.5 2 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:379.4,379.16 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:381.5,383.3 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:386.2,386.94 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:386.94,388.3 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:388.5,390.3 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:393.2,393.93 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:393.93,395.3 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:395.5,397.3 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:400.2,400.59 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:400.59,402.36 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:402.36,404.106 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:404.106,406.5 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:406.7,408.5 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:410.4,410.105 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:410.105,412.5 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:412.7,414.5 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:416.3,416.13 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:419.2,419.45 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:419.45,421.29 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:421.29,423.4 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:426.3,426.59 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:426.59,427.95 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:427.95,428.49 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:428.49,430.6 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:431.5,432.17 2 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:434.6,436.4 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:439.3,439.60 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:439.60,440.97 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:440.97,441.50 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:441.50,443.6 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:444.5,445.17 2 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:447.6,449.4 1 0 +github.com/echovault/echovault/internal/modules/acl/acl.go:452.2,452.12 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:455.32,459.33 3 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:459.33,464.31 5 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:464.31,465.37 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:465.37,467.5 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:469.3,469.25 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:472.2,472.29 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:472.29,473.33 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:473.33,475.4 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:479.29,481.2 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:483.31,485.2 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:487.30,489.2 1 1 +github.com/echovault/echovault/internal/modules/acl/acl.go:491.32,493.2 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:31.68,32.56 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:32.56,34.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:35.2,36.9 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:36.9,38.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:39.2,42.102 3 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:42.102,44.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:45.2,45.42 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:48.67,49.29 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:49.29,51.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:53.2,57.35 3 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:57.35,58.36 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:58.36,59.48 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:59.48,61.5 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:62.4,62.12 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:64.3,64.50 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:64.50,65.51 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:65.51,68.5 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:72.2,72.30 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:72.30,75.34 3 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:75.34,78.4 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:79.3,80.28 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:80.28,82.24 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:82.24,84.5 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:86.3,86.26 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:89.2,89.30 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:89.30,91.46 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:91.46,92.54 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:92.54,94.38 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:94.38,96.30 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:96.30,98.7 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:100.5,100.28 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:105.2,105.85 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:108.71,109.30 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:109.30,111.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:113.2,114.9 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:114.9,116.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:117.2,122.30 5 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:122.30,123.38 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:123.38,126.9 3 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:130.2,130.16 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:130.16,132.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:135.2,139.18 3 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:139.18,141.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:141.8,143.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:144.2,144.21 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:144.21,146.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:147.2,147.17 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:147.17,149.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:151.2,152.29 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:152.29,154.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:157.2,158.51 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:158.51,159.22 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:159.22,161.12 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:163.3,163.49 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:165.2,165.51 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:165.51,166.22 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:166.22,168.12 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:170.3,170.49 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:174.2,175.48 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:175.48,176.21 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:176.21,178.12 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:180.3,180.47 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:182.2,182.48 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:182.48,183.21 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:183.21,185.12 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:187.3,187.47 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:191.2,192.79 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:192.79,193.37 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:193.37,195.4 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:197.2,198.30 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:198.30,199.10 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:200.100,202.53 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:203.53,205.52 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:206.52,208.52 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:213.2,215.54 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:215.54,217.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:218.2,218.54 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:218.54,220.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:222.2,224.25 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:227.69,229.9 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:229.9,231.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:233.2,234.33 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:234.33,236.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:237.2,238.25 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:241.71,243.9 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:243.9,245.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:246.2,246.56 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:246.56,248.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:249.2,249.42 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:252.71,253.29 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:253.29,255.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:256.2,257.9 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:257.9,259.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:260.2,260.75 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:260.75,262.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:263.2,263.42 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:266.70,268.9 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:268.9,270.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:271.2,275.74 4 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:278.68,279.29 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:279.29,281.3 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:282.2,283.9 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:283.9,285.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:286.2,291.33 5 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:291.33,294.19 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:294.19,296.4 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:296.9,298.4 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:300.3,300.22 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:300.22,302.4 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:304.3,304.18 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:304.18,306.4 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:308.3,308.43 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:308.43,309.61 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:309.61,311.5 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:312.4,312.58 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:312.58,314.5 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:317.3,317.52 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:317.52,318.23 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:318.23,320.13 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:322.4,322.39 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:325.3,325.52 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:325.52,326.23 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:326.23,328.13 2 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:330.4,330.39 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:333.3,333.49 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:333.49,334.22 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:334.22,336.13 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:338.4,338.37 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:341.3,341.49 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:341.49,342.22 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:342.22,344.13 2 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:346.4,346.37 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:349.3,349.45 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:349.45,350.52 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:350.52,352.13 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:354.4,354.41 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:357.3,357.46 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:357.46,358.52 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:358.52,360.5 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:363.3,363.55 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:363.55,365.4 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:367.3,367.55 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:367.55,369.4 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:370.3,370.54 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:373.2,374.25 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:377.68,378.30 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:378.30,380.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:382.2,383.9 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:383.9,385.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:386.2,390.16 4 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:390.16,392.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:394.2,394.15 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:394.15,395.35 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:395.35,397.4 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:400.2,404.37 3 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:404.37,405.59 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:405.59,407.4 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:410.2,410.70 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:410.70,411.59 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:411.59,413.4 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:417.2,417.29 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:417.29,421.31 3 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:421.31,422.35 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:422.35,425.54 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:425.54,427.6 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:427.11,430.6 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:431.5,431.10 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:435.3,435.17 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:435.17,437.4 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:440.2,440.42 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:443.68,444.29 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:444.29,446.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:448.2,449.9 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:449.9,451.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:452.2,456.16 4 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:456.16,458.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:460.2,460.15 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:460.15,461.35 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:461.35,463.4 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:466.2,468.37 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:468.37,471.17 2 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:471.17,473.4 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:474.3,474.40 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:474.40,476.4 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:479.2,479.70 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:479.70,482.17 2 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:482.17,484.4 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:485.3,485.40 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:485.40,487.4 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:490.2,490.32 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:490.32,492.3 1 0 +github.com/echovault/echovault/internal/modules/acl/commands.go:494.2,494.42 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:497.36,507.84 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:507.84,513.5 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:522.84,528.5 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:537.86,543.7 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:552.86,558.7 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:567.86,573.7 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:582.86,588.7 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:598.86,604.7 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:613.86,619.7 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:628.86,634.7 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:646.86,652.7 1 1 +github.com/echovault/echovault/internal/modules/acl/commands.go:661.86,667.7 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:53.31,55.39 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:55.39,57.3 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:58.2,59.51 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:59.51,61.3 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:63.2,64.37 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:64.37,66.3 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:67.2,68.49 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:68.49,70.3 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:72.2,73.53 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:73.53,75.3 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:76.2,77.54 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:77.54,79.3 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:81.2,82.43 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:82.43,84.3 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:85.2,86.55 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:86.55,88.3 1 0 +github.com/echovault/echovault/internal/modules/acl/user.go:91.2,91.64 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:91.64,97.3 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:100.79,102.32 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:102.32,103.24 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:103.24,105.12 2 0 +github.com/echovault/echovault/internal/modules/acl/user.go:107.3,107.25 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:109.2,109.33 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:109.33,110.41 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:110.41,113.4 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:114.3,114.17 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:114.17,116.4 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:118.2,118.8 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:121.50,122.26 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:122.26,124.35 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:124.35,126.4 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:127.3,127.36 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:127.36,129.4 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:131.3,131.37 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:131.37,137.12 3 1 +github.com/echovault/echovault/internal/modules/acl/user.go:139.3,139.20 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:139.20,140.84 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:140.84,142.5 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:143.4,143.12 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:145.3,145.20 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:145.20,146.84 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:146.84,148.5 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:149.4,149.12 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:152.3,152.43 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:152.43,155.12 3 1 +github.com/echovault/echovault/internal/modules/acl/user.go:157.3,157.46 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:157.46,159.12 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:161.3,161.36 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:161.36,162.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:162.21,164.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:166.4,166.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:166.21,168.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:172.3,172.40 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:172.40,176.12 4 0 +github.com/echovault/echovault/internal/modules/acl/user.go:178.3,178.93 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:178.93,183.12 5 1 +github.com/echovault/echovault/internal/modules/acl/user.go:185.3,185.57 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:185.57,188.12 3 1 +github.com/echovault/echovault/internal/modules/acl/user.go:190.3,190.57 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:190.57,193.12 3 1 +github.com/echovault/echovault/internal/modules/acl/user.go:196.3,196.44 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:196.44,198.12 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:200.3,200.36 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:200.36,201.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:201.21,203.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:205.4,205.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:205.21,207.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:211.3,211.44 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:211.44,214.12 3 1 +github.com/echovault/echovault/internal/modules/acl/user.go:216.3,216.66 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:216.66,217.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:217.21,219.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:221.4,221.21 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:221.21,223.13 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:229.2,229.26 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:229.26,230.39 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:230.39,233.4 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:236.2,236.26 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:236.26,238.42 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:238.42,241.4 2 0 +github.com/echovault/echovault/internal/modules/acl/user.go:243.3,243.43 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:243.43,248.4 4 1 +github.com/echovault/echovault/internal/modules/acl/user.go:250.3,250.60 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:250.60,254.4 3 1 +github.com/echovault/echovault/internal/modules/acl/user.go:256.3,256.46 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:256.46,259.4 2 1 +github.com/echovault/echovault/internal/modules/acl/user.go:262.2,262.12 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:265.36,279.41 12 0 +github.com/echovault/echovault/internal/modules/acl/user.go:279.41,280.65 1 0 +github.com/echovault/echovault/internal/modules/acl/user.go:280.65,282.4 1 0 +github.com/echovault/echovault/internal/modules/acl/user.go:282.6,284.4 1 0 +github.com/echovault/echovault/internal/modules/acl/user.go:287.2,287.18 1 0 +github.com/echovault/echovault/internal/modules/acl/user.go:290.38,303.2 12 1 +github.com/echovault/echovault/internal/modules/acl/user.go:305.40,320.2 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:322.46,323.24 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:323.24,325.3 1 1 +github.com/echovault/echovault/internal/modules/acl/user.go:326.2,326.26 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:34.51,35.32 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:35.32,37.3 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:41.57,42.32 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:42.32,45.3 2 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:48.61,59.33 3 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:59.33,61.3 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:63.2,63.16 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:66.28,67.12 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:67.12,68.7 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:68.7,73.40 3 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:73.40,74.30 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:74.30,79.21 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:79.21,81.7 1 0 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:85.4,85.33 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:90.34,92.2 1 0 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:94.40,96.2 1 0 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:98.51,101.40 3 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:101.40,103.3 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:104.2,105.11 2 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:108.53,111.40 3 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:111.40,113.3 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:114.2,115.13 2 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:118.44,120.2 1 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:122.36,129.2 4 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:131.34,138.2 4 1 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:140.59,145.35 4 0 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:145.35,147.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/channel.go:149.2,149.20 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:25.73,27.9 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:27.9,29.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:31.2,33.24 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:33.24,35.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:37.2,40.17 3 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:43.75,45.9 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:45.9,47.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:49.2,53.90 3 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:56.71,58.9 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:58.9,60.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:61.2,61.30 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:61.30,63.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:64.2,65.42 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:68.78,69.29 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:69.29,71.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:73.2,74.9 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:74.9,76.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:78.2,79.30 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:79.30,81.3 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:83.2,83.38 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:86.76,88.9 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:88.9,90.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:91.2,92.49 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:95.77,97.9 2 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:97.9,99.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:100.2,100.47 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:103.36,111.84 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:111.84,113.21 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:113.21,115.6 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:116.5,120.11 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:130.84,132.21 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:132.21,134.6 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:135.5,139.11 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:149.84,151.22 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:151.22,153.6 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:154.5,158.11 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:170.84,177.5 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:188.84,194.5 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:203.84,209.5 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:210.68,212.5 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:222.86,228.7 1 0 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:237.86,243.7 1 1 +github.com/echovault/echovault/internal/modules/pubsub/commands.go:253.86,259.7 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:33.26,38.2 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:40.101,47.17 5 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:47.17,49.3 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:51.2,51.37 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:51.37,55.75 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:55.75,57.4 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:59.3,59.23 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:59.23,62.19 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:62.19,64.5 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:64.10,66.5 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:67.4,68.31 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:68.31,73.20 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:73.20,75.6 1 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:76.5,76.47 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:78.9,80.47 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:80.47,85.20 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:85.20,87.6 1 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:93.110,98.17 4 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:98.17,100.3 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:102.2,105.24 3 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:105.24,106.19 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:106.19,109.40 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:109.40,110.31 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:110.31,111.14 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:113.5,113.34 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:113.34,116.6 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:118.9,121.40 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:121.40,122.31 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:122.31,123.14 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:125.5,125.34 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:125.34,128.6 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:136.2,136.38 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:136.38,137.30 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:137.30,138.54 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:138.54,141.5 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:147.2,147.17 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:147.17,148.36 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:148.36,150.40 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:150.40,152.58 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:152.58,153.35 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:153.35,156.7 2 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:157.6,157.14 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:160.5,160.30 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:160.30,161.35 1 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:161.35,164.7 2 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:170.2,171.39 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:171.39,173.3 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:175.2,175.20 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:178.82,182.38 3 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:182.38,184.29 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:184.29,185.35 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:185.35,187.5 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:188.4,188.12 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:191.3,191.41 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:191.41,193.4 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:197.51,204.19 5 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:204.19,205.39 1 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:205.39,206.26 1 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:206.26,209.5 2 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:211.3,212.21 2 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:215.2,217.38 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:217.38,219.78 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:219.78,222.12 3 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:225.3,225.50 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:225.50,228.4 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:231.2,231.53 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:234.32,239.38 4 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:239.38,240.51 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:240.51,242.4 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:244.2,244.14 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:247.52,252.35 4 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:252.35,254.66 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:254.66,256.4 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:257.3,257.20 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:257.20,259.12 2 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:261.3,261.106 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:263.2,263.20 1 1 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:266.47,271.38 4 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:271.38,273.3 1 0 +github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:275.2,275.17 1 0 github.com/echovault/echovault/echovault/api_acl.go:126.71,128.23 2 1 github.com/echovault/echovault/echovault/api_acl.go:128.23,130.3 1 1 github.com/echovault/echovault/echovault/api_acl.go:131.2,132.16 2 1 @@ -3562,9 +3562,9 @@ github.com/echovault/echovault/echovault/echovault.go:375.61,377.6 1 0 github.com/echovault/echovault/echovault/echovault.go:381.3,385.5 1 1 github.com/echovault/echovault/echovault/echovault.go:388.2,391.6 2 1 github.com/echovault/echovault/echovault/echovault.go:391.6,392.10 1 1 -github.com/echovault/echovault/echovault/echovault.go:393.22,394.10 1 1 +github.com/echovault/echovault/echovault/echovault.go:393.22,394.10 1 0 github.com/echovault/echovault/echovault/echovault.go:395.11,397.18 2 1 -github.com/echovault/echovault/echovault/echovault.go:397.18,399.13 2 1 +github.com/echovault/echovault/echovault/echovault.go:397.18,400.5 2 1 github.com/echovault/echovault/echovault/echovault.go:402.4,402.36 1 1 github.com/echovault/echovault/echovault/echovault.go:407.58,409.23 1 1 github.com/echovault/echovault/echovault/echovault.go:409.23,411.3 1 1 diff --git a/echovault/echovault.go b/echovault/echovault.go index 9d835f89..9af01e60 100644 --- a/echovault/echovault.go +++ b/echovault/echovault.go @@ -396,7 +396,7 @@ func (server *EchoVault) startTCP() { conn, err := listener.Accept() if err != nil { log.Printf("listener error: %v\n", err) - continue + return } // Read loop for connection go server.handleConnection(conn) diff --git a/echovault/echovault_test.go b/echovault/echovault_test.go index 2a931e98..5691dd77 100644 --- a/echovault/echovault_test.go +++ b/echovault/echovault_test.go @@ -221,12 +221,12 @@ func Test_Cluster(t *testing.T) { return } - defer func() { - for _, node := range nodes { - _ = node.raw.Close() - node.server.ShutDown() + t.Cleanup(func() { + for i := len(nodes) - 1; i > -1; i-- { + _ = nodes[i].raw.Close() + nodes[i].server.ShutDown() } - }() + }) // Prepare the write data for the cluster. tests := map[string][]struct {