On 05/09/17 09:27 AM, Jay Pipes wrote:
>
> Why not sort by created date/timestamp? Wouldn't that give you the same
> behaviour (for the most part).
we actually do that by default currently. the issue Mikhail ran into was
because the timestamp we store is the timestamp of the message, not the
timestamp it's actually recorded in the db. because of that, if we
record the following(msg_id, timestamp, traits):
(event1, 01:00, {})
(event2, 01:10, {})
(event4, 01:30, {})
if a new event comes in as (event3, 01:20, {}), it will be invisible to
the user if they "get events" with marker=event4 because while it is
"newer" in terms of when it was recorded, it's not newer in terms of
event timestamp.
i imagine if we were to support the ability to see event3 even if the
marker is event4, we'd need to do what Jay suggested, and add a
recorded_at/created_at field. supporting sorting by id as i previously
suggested is probably not a great idea since id is implementation details.
cheers,
--
gord
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev