@@ -28,47 +28,47 @@ def test_read_only(start_cluster):
2828 with pytest .raises (QueryRuntimeException ):
2929 node .query (
3030 """
31- CREATE TABLE test (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/store /test_rocksdb_read_only', 1) PRIMARY KEY(key);
31+ CREATE TABLE test (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/user_files /test_rocksdb_read_only', 1) PRIMARY KEY(key);
3232 """
3333 )
3434 # create directory if read_only = false
3535 node .query (
3636 """
37- CREATE TABLE test (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/store /test_rocksdb_read_only') PRIMARY KEY(key);
37+ CREATE TABLE test (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/user_files /test_rocksdb_read_only') PRIMARY KEY(key);
3838 INSERT INTO test (key, value) VALUES (0, 'a'), (1, 'b'), (2, 'c');
3939 """
4040 )
4141 # fail if create multiple non-read-only tables on the same directory
4242 with pytest .raises (QueryRuntimeException ):
4343 node .query (
4444 """
45- CREATE TABLE test_fail (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/store /test_rocksdb_read_only') PRIMARY KEY(key);
45+ CREATE TABLE test_fail (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/user_files /test_rocksdb_read_only') PRIMARY KEY(key);
4646 """
4747 )
4848 with pytest .raises (QueryRuntimeException ):
4949 node .query (
5050 """
51- CREATE TABLE test_fail (key UInt64, value String) Engine=EmbeddedRocksDB(10, '/var/lib/clickhouse/store /test_rocksdb_read_only') PRIMARY KEY(key);
51+ CREATE TABLE test_fail (key UInt64, value String) Engine=EmbeddedRocksDB(10, '/var/lib/clickhouse/user_files /test_rocksdb_read_only') PRIMARY KEY(key);
5252 """
5353 )
5454 # success if create multiple read-only tables on the same directory
5555 node .query (
5656 """
57- CREATE TABLE test_1 (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/store /test_rocksdb_read_only', 1) PRIMARY KEY(key);
57+ CREATE TABLE test_1 (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/user_files /test_rocksdb_read_only', 1) PRIMARY KEY(key);
5858 DROP TABLE test_1;
5959 """
6060 )
6161 node .query (
6262 """
63- CREATE TABLE test_2 (key UInt64, value String) Engine=EmbeddedRocksDB(10, '/var/lib/clickhouse/store /test_rocksdb_read_only', 1) PRIMARY KEY(key);
63+ CREATE TABLE test_2 (key UInt64, value String) Engine=EmbeddedRocksDB(10, '/var/lib/clickhouse/user_files /test_rocksdb_read_only', 1) PRIMARY KEY(key);
6464 DROP TABLE test_2;
6565 """
6666 )
6767 # success if create table on existing directory with no other tables on it
6868 node .query (
6969 """
7070 DROP TABLE test;
71- CREATE TABLE test (key UInt64, value String) Engine=EmbeddedRocksDB(10, '/var/lib/clickhouse/store /test_rocksdb_read_only', 1) PRIMARY KEY(key);
71+ CREATE TABLE test (key UInt64, value String) Engine=EmbeddedRocksDB(10, '/var/lib/clickhouse/user_files /test_rocksdb_read_only', 1) PRIMARY KEY(key);
7272 """
7373 )
7474 result = node .query ("""SELECT count() FROM test;""" )
@@ -90,48 +90,48 @@ def test_dirctory_missing_after_stop(start_cluster):
9090 # for read_only = false
9191 node .query (
9292 """
93- CREATE TABLE test (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/store /test_rocksdb_read_only_missing') PRIMARY KEY(key);
93+ CREATE TABLE test_missing (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/user_files /test_rocksdb_read_only_missing') PRIMARY KEY(key);
9494 """
9595 )
9696 node .stop_clickhouse ()
9797 node .exec_in_container (
9898 [
9999 "bash" ,
100100 "-c" ,
101- "rm -r /var/lib/clickhouse/store /test_rocksdb_read_only_missing" ,
101+ "rm -r /var/lib/clickhouse/user_files /test_rocksdb_read_only_missing" ,
102102 ]
103103 )
104104 node .start_clickhouse ()
105105 result = node .query (
106- """INSERT INTO test (key, value) VALUES (0, 'a');
107- SELECT * FROM test ;
106+ """INSERT INTO test_missing (key, value) VALUES (0, 'a');
107+ SELECT * FROM test_missing ;
108108 """
109109 )
110110 assert result .strip () == "0\t a"
111111 node .query (
112- """DROP TABLE test ;
112+ """DROP TABLE test_missing ;
113113 """
114114 )
115115 # for read_only = true
116116 node .query (
117117 """
118- CREATE TABLE test (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/store /test_rocksdb_read_only_missing', 1) PRIMARY KEY(key);
118+ CREATE TABLE test_missing (key UInt64, value String) Engine=EmbeddedRocksDB(0, '/var/lib/clickhouse/user_files /test_rocksdb_read_only_missing', 1) PRIMARY KEY(key);
119119 """
120120 )
121121 node .stop_clickhouse ()
122122 node .exec_in_container (
123123 [
124124 "bash" ,
125125 "-c" ,
126- "rm -r /var/lib/clickhouse/store /test_rocksdb_read_only_missing" ,
126+ "rm -r /var/lib/clickhouse/user_files /test_rocksdb_read_only_missing" ,
127127 ]
128128 )
129129 node .start_clickhouse ()
130130 with pytest .raises (QueryRuntimeException ):
131- node .query ("""INSERT INTO test (key, value) VALUES (1, 'b');""" )
132- result = node .query ("""SELECT * FROM test ;""" )
131+ node .query ("""INSERT INTO test_missing (key, value) VALUES (1, 'b');""" )
132+ result = node .query ("""SELECT * FROM test_missing ;""" )
133133 assert result .strip () == ""
134134 node .query (
135- """DROP TABLE test ;
135+ """DROP TABLE test_missing ;
136136 """
137137 )
0 commit comments