Dmitry Vychikov
Dmitry Vychikov
Please share the signature of c# method that represents your job. If I'm not mistaken, Requeue should work if your job is cancelled gracefully with a cancellation token. You can...
> This is where I'm not sure things are working properly. The job does leave the queue after my pods restart and the log (Worker stop requested while processing background...
> @dmitry-vychikov I've done a bunch more battle testing on this in real deployed environments and can confidently say that this happens often. I have many records of jobs in...
> Agreed, unless something else is happening in between that is related to ordering, it's not the issue, as the job queue table ends up emptied in the end but...
@alexrosenfeld10 Can you please share records from `jobqueue` table too pls?
Sorry, i'm reading this chat in short breaks between work :( I thing the recurring job is the problem here. When recurring job triggers, it does not put anything into...
I like performance improvements, but we need to set goals at least. The fact is – you can not avoid allocations completely in .NET. Yes, allocations are not good because...
Hi @Cherepoc I'm on vacation now and not able to look at the zip file yet. > It turned out that if a hangfire service like IRecurringJobManager is requested before...
@Cherepoc > I've also thought about manually requesting dbinstance too, but it turned out it does not work either. In my worker app this leads to a Dapper error being...
@Cherepoc Here's a fix that allows to keep NodaTime. 1) Define new ConnectionFactory for Hangfire which uses aforementioned `NpgsqlDataSource` ```c# class MyHangfireConnectionFactory : IConnectionFactory { private readonly NpgsqlDataSource _dataSource; public...