set cassandra ttl with entry.TTLSec

This commit is contained in:
Chris Lu 2019-01-08 20:26:19 -08:00
parent 528e594b01
commit 2a75a36b27

View file

@ -48,8 +48,8 @@ func (store *CassandraStore) InsertEntry(entry *filer2.Entry) (err error) {
}
if err := store.session.Query(
"INSERT INTO filemeta (directory,name,meta) VALUES(?,?,?)",
dir, name, meta).Exec(); err != nil {
"INSERT INTO filemeta (directory,name,meta) VALUES(?,?,?) USING TTL ? ",
dir, name, meta, entry.TtlSec).Exec(); err != nil {
return fmt.Errorf("insert %s: %s", entry.FullPath, err)
}