diff --git a/deps/qclient b/deps/qclient index 40feec72c5885042b65b047407e5fab91bbe9ee3..256e5f51720eb543ac9c7f217dd46e2e70e823a0 160000 --- a/deps/qclient +++ b/deps/qclient @@ -1 +1 @@ -Subproject commit 40feec72c5885042b65b047407e5fab91bbe9ee3 +Subproject commit 256e5f51720eb543ac9c7f217dd46e2e70e823a0 diff --git a/test/e2e.cc b/test/e2e.cc index 83d6a4de7f36d1a9d12d2c3d6c3cd1c2919debeb..49db3ebc2f313a6e91d6eb0a08143c891de833f5 100644 --- a/test/e2e.cc +++ b/test/e2e.cc @@ -759,6 +759,10 @@ TEST_F(Raft_e2e, sscan) { ASSERT_EQ(pair.first, "next:c"); ASSERT_EQ(pair.second, make_vec("a", "b")); + pair = qset.sscan(pair.first, 2); + ASSERT_EQ(pair.first, "next:e"); + ASSERT_EQ(pair.second, make_vec("c", "d")); + QSet qset2(*tunnel(leaderID), "not-existing"); pair = qset2.sscan("0", 2);