[Kimchi-devel] [PATCH] [Wok] Save notifications in memory instead of object store
Lucio Correia
luciojhc at linux.vnet.ibm.com
Mon May 9 16:28:09 UTC 2016
On 09-05-2016 11:57, Aline Manera wrote:
>
>
> On 05/06/2016 06:09 PM, Lucio Correia wrote:
>> Notifications are temporary data structure, so save it in
>> memory instead of object store, allowing it to work even
>> when there is no disk space.
>>
>> Signed-off-by: Lucio Correia <luciojhc at linux.vnet.ibm.com>
>> ---
>> src/wok/control/notifications.py | 6 +++++
>> src/wok/model/notifications.py | 52
>> +++++++++++++++++++++++++++++-----------
>> src/wok/objectstore.py | 36 ----------------------------
>> src/wok/server.py | 4 ----
>> 4 files changed, 44 insertions(+), 54 deletions(-)
>>
>> diff --git a/src/wok/control/notifications.py
>> b/src/wok/control/notifications.py
>> index 37d45f2..b57595e 100644
>> --- a/src/wok/control/notifications.py
>> +++ b/src/wok/control/notifications.py
>> @@ -21,6 +21,11 @@ from wok.control.base import Collection, Resource
>> from wok.control.utils import UrlSubNode
>>
>>
>> +NOTIFICATION_REQUESTS = {
>> + 'DELETE': {'default': "UI notification deleted: %(ident)s"},
>> +}
>> +
>> +
>> @UrlSubNode('notifications', True)
>> class Notifications(Collection):
>> def __init__(self, model):
>> @@ -31,6 +36,7 @@ class Notifications(Collection):
>> class Notification(Resource):
>> def __init__(self, model, id):
>> super(Notification, self).__init__(model, id)
>> + self.log_map = NOTIFICATION_REQUESTS
>
> Should we log notifications events on user log activity?
>
> User log activity is to record any action user took on Wok.
> Although the user may close the notification box on UI, it should be
> transparent to user and do not impact the system.
Yes, I did it because it's user action.
What impacts do you refer to?
--
Lucio Correia
Software Engineer
IBM LTC Brazil
More information about the Kimchi-devel
mailing list