alter series 'variance', 'pvariance' untag `OTHER`
''')
+ await self.client0.query('''
+ alter series `ALL` where type == float tag `F`
+ ''')
+
+ await self.client0.query('''
+ alter series `ALL` tag `I`
+ ''')
+
+ await asyncio.sleep(3.0)
+
+ await self.client0.query('''
+ alter series `ALL` where type != integer untag `I`
+ ''')
+
await self.client1.connect()
await self.client2.connect()
self.assertEqual(tags, [
["ALL", 13],
["EMPTY", 0],
+ ["F", 5],
+ ["I", 7],
["OTHER", 5],
["SERIES", 4],
["SERIES_FLOAT", 2],
self.assertEqual(tags, [
["ALL", 9],
["EMPTY", 0],
+ ["F", 5],
+ ["I", 4],
["OTHER", 4],
["SERIES", 3],
["SERIES_FLOAT", 2],
list tags name, series
''')
tags = sorted(res['tags'])
- self.assertEqual(tags, [])
+ self.assertEqual(tags, [
+ ["F", 5],
+ ["I", 4],
+ ])
self.client2.close()
self.client1.close()
sirinet_pkg_t * package = NULL;
siridb_t * siridb = client->siridb;
- LOGC("on empty tags...");
-
if (~siridb->server->flags & SERVER_FLAG_RUNNING)
{
log_error("Cannot tag series because of having status %d",