sonic-swss icon indicating copy to clipboard operation
sonic-swss copied to clipboard

[orchagent] implement ring buffer feature with a flag

Open a114j0y opened this issue 1 year ago • 1 comments

What I did

  • fix the covariant return type issue of swss::TableBase* Consumer::getConsumerTable() const override
    • it should return swss::ConsumerTableBase *
  • add a ring thread for orchdaemon
  • support ring buffer feature

Why I did it

  • increase the speed for APP_ROUTE_TABLE consumers doing tasks

How I verified it measure the performance with PerformanceTimer GitHub issue/pull request detail

a114j0y avatar Jul 22 '24 21:07 a114j0y