[ https://issues.apache.org/jira/browse/CAMEL-11922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-11922: -------------------------------- Fix Version/s: 2.21.0 > Persistent tail tracking picks random tail tracker from mongoDB collection > -------------------------------------------------------------------------- > > Key: CAMEL-11922 > URL: https://issues.apache.org/jira/browse/CAMEL-11922 > Project: Camel > Issue Type: Bug > Components: camel-mongodb, camel-mongodb3 > Affects Versions: 2.20.0 > Reporter: Ihor Paliichuk > Fix For: 2.20.1, 2.21.0 > > Original Estimate: 2h > Remaining Estimate: 2h > > Hello. issue partially was fixed in > https://issues.apache.org/jira/browse/CAMEL-8063 > This was fixed in initialize() but still present in persistToStore() function > Bson updateObj = Updates.set(config.field, lastVal); > dbCol.updateOne(trackingObj, updateObj); > trackingObj = dbCol.find().first(); > If more then one tracker is present in one collection, after storing lastVal, > each trackingObj will replaced by first one from collection. Should be > trackingObj = dbCol.find(filter).first(); > Issue present in version 2.20 in both mongodb and mongodb3 component. -- This message was sent by Atlassian JIRA (v6.4.14#64029)