Skip to content

Commit 479ffb6

Browse files
committed
Fix boltkit tests
Most routing driver tests got broken after boltkit upgrade. New version always returns server version 9.99.999 which tells driver to use `getRoutingTable` procedure instead of `getServers` for discovery. Added test with explicit server version to test `getServers`.
1 parent 3acf245 commit 479ffb6

28 files changed

+71
-35
lines changed

test/internal/node/routing.driver.boltkit.test.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1998,6 +1998,34 @@ describe('routing driver with stub server', () => {
19981998
});
19991999
});
20002000

2001+
it('should rediscover using older getServers procedure when server is old', done => {
2002+
if (!boltStub.supported) {
2003+
done();
2004+
return;
2005+
}
2006+
2007+
const router = boltStub.start('./test/resources/boltstub/acquire_endpoints_old_routing_procedure.script', 9001);
2008+
const reader = boltStub.start('./test/resources/boltstub/read_server.script', 9005);
2009+
2010+
boltStub.run(() => {
2011+
const driver = boltStub.newDriver('bolt+routing://127.0.0.1:9001');
2012+
2013+
const session = driver.session(READ);
2014+
session.run('MATCH (n) RETURN n.name').then(result => {
2015+
expect(result.records.map(record => record.get(0))).toEqual(['Bob', 'Alice', 'Tina']);
2016+
session.close();
2017+
driver.close();
2018+
router.exit(code1 => {
2019+
reader.exit(code2 => {
2020+
expect(code1).toEqual(0);
2021+
expect(code2).toEqual(0);
2022+
done();
2023+
});
2024+
});
2025+
}).catch(done.fail);
2026+
});
2027+
});
2028+
20012029
function testAddressPurgeOnDatabaseError(query, accessMode, done) {
20022030
if (!boltStub.supported) {
20032031
done();

test/resources/boltstub/acquire_endpoints.script

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9007","127.0.0.1:9008"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9005","127.0.0.1:9006"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]
9-
SUCCESS {}
9+
SUCCESS {}

test/resources/boltstub/acquire_endpoints_and_exit.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9007","127.0.0.1:9008"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9005","127.0.0.1:9006"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
!: AUTO RESET
2+
!: AUTO PULL_ALL
3+
4+
C: INIT "neo4j-javascript/0.0.0-dev" {"credentials": "password", "scheme": "basic", "principal": "neo4j"}
5+
S: SUCCESS {"server": "Neo4j/3.1.0"}
6+
C: RUN "CALL dbms.cluster.routing.getServers" {}
7+
PULL_ALL
8+
S: SUCCESS {"fields": ["ttl", "servers"]}
9+
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9007","127.0.0.1:9008"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9005","127.0.0.1:9006"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]
10+
SUCCESS {}

test/resources/boltstub/acquire_endpoints_with_one_of_each.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9007"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9005"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002"], "role": "ROUTE"}]]

test/resources/boltstub/dead_routing_server.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
C: PULL_ALL
77
S: <EXIT>

test/resources/boltstub/discover_ipv6_servers_and_read.script

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001", "[::1]:9001"],"role": "READ"}, {"addresses": ["[2001:db8:a0b:12f0::1]:9002","[3731:54:65fe:2::a7]:9003"], "role": "WRITE"},{"addresses": ["[ff02::1]:9001","[684D:1111:222:3333:4444:5555:6:77]:9002","[::1]:9003"], "role": "ROUTE"}]]
@@ -11,4 +11,3 @@ C: RUN "MATCH (n) RETURN n.name" {}
1111
PULL_ALL
1212
S: SUCCESS {"fields": ["n.name"]}
1313
SUCCESS {}
14-

test/resources/boltstub/discover_new_servers.script

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9005","127.0.0.1:9003"], "role": "READ"},{"addresses": ["127.0.0.1:9004","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]
99
SUCCESS {}
1010
C: RUN "MATCH (n) RETURN n.name" {}
1111
PULL_ALL
1212
S: SUCCESS {"fields": ["n.name"]}
13-
SUCCESS {}
13+
SUCCESS {}

test/resources/boltstub/discover_no_writers.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": [],"role": "WRITE"}, {"addresses": ["127.0.0.1:9002","127.0.0.1:9003"], "role": "READ"},{"addresses": ["127.0.0.1:9004","127.0.0.1:9005"], "role": "ROUTE"}]]

test/resources/boltstub/discover_one_router.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001","127.0.0.1:9002"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9003","127.0.0.1:9004"], "role": "READ"},{"addresses": ["127.0.0.1:9005"], "role": "ROUTE"}]]

test/resources/boltstub/discover_servers.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9009"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9002","127.0.0.1:9003"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]

test/resources/boltstub/discover_servers_and_read.script

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9002","127.0.0.1:9003"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]
@@ -11,4 +11,3 @@ C: RUN "MATCH (n) RETURN n.name" {}
1111
PULL_ALL
1212
S: SUCCESS {"fields": ["n.name"]}
1313
SUCCESS {}
14-

test/resources/boltstub/empty_get_servers_response.script

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
8-
SUCCESS {}
8+
SUCCESS {}

test/resources/boltstub/multiple_records_get_servers.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9002","127.0.0.1:9003"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002"], "role": "ROUTE"}]]

test/resources/boltstub/no_readers_get_servers.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001"],"role": "WRITE"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]

test/resources/boltstub/no_routers_get_servers.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001"],"role": "WRITE"},{"addresses": ["127.0.0.1:9001"], "role": "READ"}]]

test/resources/boltstub/no_servers_entry_get_servers.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "notServers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9002","127.0.0.1:9003"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]

test/resources/boltstub/no_ttl_entry_get_servers.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["notTtl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9002","127.0.0.1:9003"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]

test/resources/boltstub/no_writers.script

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": [],"role": "WRITE"}, {"addresses": ["127.0.0.1:9005","127.0.0.1:9006"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]
9-
SUCCESS {}
9+
SUCCESS {}

test/resources/boltstub/non_discovery.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
C: PULL_ALL
77
S: FAILURE {"code": "Neo.ClientError.Procedure.ProcedureNotFound", "message": "blabla"}
88
S: IGNORED

test/resources/boltstub/one_of_each_template.script.mst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": {{{writers}}},"role": "WRITE"}, {"addresses": {{{readers}}}, "role": "READ"},{"addresses": {{{routers}}}, "role": "ROUTE"}]]

test/resources/boltstub/rediscover.script

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001"], "role": "ROUTE"}]]
99
SUCCESS {}
10-
C: RUN "CALL dbms.cluster.routing.getServers" {}
10+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
1111
PULL_ALL
1212
S: SUCCESS {"fields": ["ttl", "servers"]}
1313
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9004"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9005"], "role": "READ"},{"addresses": ["127.0.0.1:9002","127.0.0.1:9003","127.0.0.1:9004"], "role": "ROUTE"}]]

test/resources/boltstub/rediscover_using_initial_router.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
!: AUTO RUN "COMMIT" {}
66
!: AUTO RUN "ROLLBACK" {}
77

8-
C: RUN "CALL dbms.cluster.routing.getServers" {}
8+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
99
PULL_ALL
1010
S: SUCCESS {"fields": ["ttl", "servers"]}
1111
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9008"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9001","127.0.0.1:9009","127.0.0.1:9010"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9011"], "role": "ROUTE"}]]

test/resources/boltstub/routing_table_with_zero_ttl.script

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [0, [{"addresses": ["127.0.0.1:9091","127.0.0.1:9092","127.0.0.1:9093","127.0.0.1:9999"],"role": "ROUTE"}, {"addresses": ["127.0.0.1:9999"], "role": "READ"},{"addresses": ["127.0.0.1:9999"], "role": "WRITE"}]]
@@ -11,7 +11,7 @@ C: RUN "MATCH (n) RETURN n" {}
1111
PULL_ALL
1212
S: SUCCESS {"fields": ["n"]}
1313
SUCCESS {}
14-
C: RUN "CALL dbms.cluster.routing.getServers" {}
14+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
1515
PULL_ALL
1616
S: SUCCESS {"fields": ["ttl", "servers"]}
1717
RECORD [0, [{"addresses": ["127.0.0.1:9999"],"role": "ROUTE"}, {"addresses": ["127.0.0.1:9999"], "role": "READ"},{"addresses": ["127.0.0.1:9999"], "role": "WRITE"}]]

test/resources/boltstub/short_ttl.script

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [0, [{"addresses": ["127.0.0.1:9007","127.0.0.1:9008"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9004"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]
9-
SUCCESS {}
9+
SUCCESS {}

test/resources/boltstub/single_write_server.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"addresses": ["127.0.0.1:9001"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9005","127.0.0.1:9003"], "role": "READ"},{"addresses": ["127.0.0.1:9004","127.0.0.1:9002","127.0.0.1:9003"], "role": "ROUTE"}]]

test/resources/boltstub/unparsable_servers_get_servers.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [9223372036854775807, [{"notAddresses": ["127.0.0.1:9001"],"memberRole": "WRITER"}, {"notAddresses": ["127.0.0.1:9002","127.0.0.1:9003"], "memberRole": "READER"},{"notAddresses": ["127.0.0.1:9001","127.0.0.1:9002"], "memberRole": "ROUTER"}]]

test/resources/boltstub/unparsable_ttl_get_servers.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
!: AUTO RESET
33
!: AUTO PULL_ALL
44

5-
C: RUN "CALL dbms.cluster.routing.getServers" {}
5+
C: RUN "CALL dbms.cluster.routing.getRoutingTable($context)" {"context": {}}
66
PULL_ALL
77
S: SUCCESS {"fields": ["ttl", "servers"]}
88
RECORD [{ttl: 9223372036854775807}, [{"addresses": ["127.0.0.1:9001"],"role": "WRITE"}, {"addresses": ["127.0.0.1:9002","127.0.0.1:9003"], "role": "READ"},{"addresses": ["127.0.0.1:9001","127.0.0.1:9002"], "role": "ROUTE"}]]

0 commit comments

Comments
 (0)