title: Azure Service fabric Actor reminders are not triggering at given time interval
body: <p>I want to create one fabric service which runs at a specific time irrespective of its execution time.</p>
  <p>I have created a fabric service with actor reminders and set a period to run every 3 minutes.
  In the call-back function, I have put a delay of 2 minutes as function processing time.</p>
  <p>My code looks like below</p>
  <pre><code> public async Task ReceiveReminderAsync(string reminderName, byte[] state, TimeSpan dueTime, TimeSpan period)
      {
          var current = DateTime.Now;
          if (reminderName.Equals(&quot;TaskReminder&quot;))
          {
              Thread.Sleep(2 * 60 * 1000);
              using (var writer = File.AppendText(&quot;actor.txt&quot;))
              {
                  await writer.WriteLineAsync(&quot;1 :: &quot; + current.ToString() + &quot; --&gt; &quot; + DateTime.Now.ToString());
              }
          }
      }
      protected override async Task OnActivateAsync()
      {
          await RegisterReminderAsync(&quot;TaskReminder&quot;, null, TimeSpan.FromSeconds(10), TimeSpan.FromMinutes(3));
  
      }
  </code></pre>
  <p>And my logs in Actor.txt looks like below</p>
  <pre><code>1 :: 12/28/2021 4:54:52 PM --&gt; 12/28/2021 4:56:52 PM
  1 :: 12/28/2021 4:59:52 PM --&gt; 12/28/2021 5:01:52 PM
  1 :: 12/28/2021 5:05:52 PM --&gt; 12/28/2021 5:07:52 PM
  </code></pre>
  <p>I want it to run every 3 minutes but it's adding function execution time(2 minutes) and running at every 5 minutes instead.</p>