Hi Ildar,

On 19 Jan 2017, at 4:02, Ildar Absalyamov wrote:

Since I was out for quite a while and a lot of things happened in a meantime in a codebase I wanted to clarify couple of things.

I was wondering if there is any legitimate way to force the data of in-memory components to be flushed, other then stop the whole instance? It used to be that choosing a different default dataverse with “use” statement did that trick, but that is not the case anymore.

Just wondering, why do you want to flush the in-memory components to disk?

Another question is regarding CC<->NC & NC<->NC messaging. Does the sender get some kind of ACK that the message was received by the addressee? Say if I send a message just before the instance shutdown will the shutdown hook wait until the message is delivered and processed?

I agree with Murtadha, that I can certainly be done. However, we also need to assume that some shutdowns won’t be clean and so the messages might not be received. So it might be easier to just be able to recover from missing messages than to be able to recover *and* to synchronize on shutdown. Just a thought - maybe that’s not even an issue for your use-case.

Cheers,
Till

Reply via email to