不是乱码 J

 

第一个需求应该是合理的,对于一个hook,对于挂接上其上的插件,可能要有动态排序、启用、禁用的功能,这样也会方便对插件的开发调试,但动态排序其实是有风险的,前面的插件改动的数据结构可能会对后面的插件产生影响。最后可能会出现不同开发者抢占位置的情况?

 

第二个需求,具体是什么场景下的插件,需要多线程呢?给个具体的场景,我们再讨论讨论?

 

 

--------------------------------------------------
黄凯耀 Huang Kaiyao
Mobile:
+86-18664933229
Email:
huangkaiyao@huawei.com

 

From: 李传成 [mailto:chuancheng.li@enmotech.com]
Sent: Thursday, August 5, 2021 10:40 AM
To: plugin <plugin@opengauss.org>
Subject: [Plugin] Re: openGauss
插件点需求列表

 

 

大家好,

 

    下面是我之前做东西遇到的两个hook方面的需求:

 

    1. hook调用先后问题

        有多个插件要使用同一个hook时,有些插件可能会要求自己的hook的顺序在别的插件之前。

        OpenGauss中内置了一些hook调用,那这种情况下就无法达成hook在最前面的条件了。

        看是否能加如一些机制更改内核调用的hook的顺序。

    

     2. 关于插件启动work的能力

        有些插件需要有能启动一个work线程的能力,来做并行处理。现在OG中所有的worker都是定死的,

        没有在插件中启动work的方法,希望能吧这个功能做进去。

 

PS

叭叭叭,这次一定不是乱码




李传成

数据库内核研发工程师

云和恩墨

 

 

 

------------------ Original ------------------

Date:  Thu, Aug 5, 2021 10:38 AM

To:  "plugin"<plugin@opengauss.org>;

Subject:   [Plugin] openGauss插件点需求列表

 

????

 

    ??????????????hook??????

 

    1. hook??????

        ???????????hook??????????????hook???????????

        ?OpenGauss??????hook??????????????hook?????????

        ?????????????????hook????

   

     2. ??????work???

        ????????????work???????????????OG????worker??????

        ????????work????????????????