Commit Graph

12 Commits

Author SHA1 Message Date
Shreyas Zare
b03571656f minor implementation changes 2019-01-05 15:42:45 +05:30
Shreyas Zare
4963efbc4f StatsManager: added daily stats cache and file storage for performance and optimization wrt RAM usage. 2018-12-23 19:15:54 +05:30
Shreyas Zare
01d1d4f20d minor fix 2018-12-15 14:49:26 +05:30
Shreyas Zare
54567fc2ef Merge pull request #28 from Matthew-Bonner/master
Remove locks on `this` and replace them with object locks
2018-12-15 14:47:54 +05:30
Matthew Bonner
b97fadd8b1 Update StatsManager.cs 2018-12-10 16:16:37 +00:00
Shreyas Zare
4c9c22aae9 StatsManager: last hour missing initial 5 min data bug fixed. LoadLastHourStats() null pointer exception bug fixed. Removed BufferedStream usage since FileStream includes internal buffering. Implemented Cache Hit stats parameter. 2018-12-09 16:57:32 +05:30
Shreyas Zare
4a4739ed5a bug fixed caused by missing question in dns datagram. 2018-10-20 17:20:27 +05:30
Shreyas Zare
1a1f818f3b StatsManager: implementation completed with testing for hourly, daily, weekly, monthly & yearly stats. 2018-10-05 23:54:04 +05:30
Shreyas Zare
e17d64ff17 DnsServer: blocked response tagging implemented. 2018-10-01 00:17:58 +05:30
Shreyas Zare
82f56a3e1a StatsManager: remove old data from hourly cache done. 2018-09-30 23:32:56 +05:30
Shreyas Zare
0c85b3308f StatsManager: implemented hourly stat file. implemented last day, last week and last month stats method. 2018-09-30 23:22:21 +05:30
Shreyas Zare
b94002c401 StatsManager: added stats manager class with last hour stats counters. 2018-09-30 00:21:21 +05:30