Common functions for MongoDB backend
-
class aodh.storage.mongo.utils.ConnectionPool[source]
Bases: object
-
connect(url, max_retries, retry_interval)[source]
-
class aodh.storage.mongo.utils.CursorProxy(cursor, max_retries, retry_interval)[source]
Bases: pymongo.cursor.Cursor
-
class aodh.storage.mongo.utils.MongoProxy(conn, max_retries, retry_interval)[source]
Bases: object
-
find(*args, **kwargs)[source]
-
class aodh.storage.mongo.utils.QueryTransformer[source]
Bases: object
-
transform_filter(condition)[source]
-
transform_orderby(orderby)[source]