Merge changes from topic "gc_sleep_time"

* changes:
  Make minimum gc sleep time tunnable
  Make smart idle maint update write amount record every period