On Mon, Mar 6, 2017 at 3:06 PM, Lei Zhang <[email protected]>
wrote:
On Mon, Mar 6, 2017 at 1:21 AM, Matt Riedemann <[email protected]>
wrote:
So I'm wondering at what point instances stored in searchlight will
be removed. Maybe there is already an answer to this and the
searchlight team can just inform me. Otherwise we might need to
think about data retention policies and how long a deleted instances
will be stored in searchlight before it's removed. Again, I'm not
sure if nova would control this or if it's something searchlight
supports already.
Hi,
Currently Searchlight doesn't capture soft delete notifications and
simply remove instance from ES if real delete notification comes. If
these two kind of notifications can be distinguished we could fix
this issue by marking the document in the ES instead of removing it.
And we also need to capture some extra notifications like
restore(suppose it exists) .
Yes, there is instance.restore notification [1] to match
instance.soft_delete.
Cheers,
gibi
[1] https://review.openstack.org/#/c/331972/
About data retention policies, I'm not sure if something like ttl to
define how long a deleted instance should be stored in searchlight is
enough. I know Nova has cli to purge the database about deleted
instances, if there are no notification emitted for these operations,
it's impossible for searchlight to know when these delete instances
are removed.
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev