fix: apply ttl and write_buffer_size options when a table is created via procedure (#1117)

* fix: apply ttl and write_buffer_size options when a table is created via procedure

* fix: address code review suggestion

* fix: use borrowing of table_options correctly
This commit is contained in:
Eugene Tolbakov
2023-03-05 11:37:23 +00:00
committed by GitHub
parent bd065ea6e8
commit b022556b79

View File

@@ -151,15 +151,18 @@ impl<S: StorageEngine> CreateMitoTable<S> {
&self.data.request.schema_name,
self.data.request.id,
);
let table_options = &self.data.request.table_options;
let write_buffer_size = table_options.write_buffer_size.map(|size| size.0 as usize);
let ttl = table_options.ttl;
let open_opts = OpenOptions {
parent_dir: table_dir.clone(),
write_buffer_size: None,
ttl: None,
write_buffer_size,
ttl,
};
let create_opts = CreateOptions {
parent_dir: table_dir,
write_buffer_size: None,
ttl: None,
write_buffer_size,
ttl,
};
let table_schema =