summaryrefslogtreecommitdiff
path: root/runtime
AgeCommit message (Collapse)Author
2017-04-12修正环境启动脚本的Bug,增加了RPM包安装、卸载的环境配� ↵v4.1.1-20170412Qiuwen Lu
��脚本。
2017-03-09增加消息通信框架,修正目前的实现以利用这一消息通信� ↵Qiuwen Lu
��架。
2017-03-01大规模代码重构,将进程间通信模型由共享内存改为进程� ↵Qiuwen Lu
��TCP链接。
2016-12-28优化VNODE删除算法,修正VNODE消费者删除时的除零错误。增 ↵Qiuwen Lu
加APP管理的线程异常退出机制,防止线程异常退出时占有锁。
2016-12-27修复除零错误问题。ZCPD进程初始化完成后再接受外部应用 ↵Qiuwen Lu
的连接。
2016-12-19增加service进程重启的间隔时间,由原来的失败重启改为无 ↵Qiuwen Lu
理由重启。
2016-12-15增加从进程监测主进程崩溃的功能。主进程崩溃,会立即� ↵Qiuwen Lu
��致所有的从进程退出。增加死锁监测功能,主进程线程死锁后立即退出。
2016-12-14调整vnode动态增删时的逻辑,调整统计计数方法,修正epoll ↵Qiuwen Lu
线程sys高的问题。
2016-12-13数据面无锁化,增加崩溃处理、rtdev的动态关闭Qiuwen Lu
2016-12-12增加崩溃检测与回调函数框架Qiuwen Lu
2016-12-08修正大于32核心服务器上的线程绑定问题,增加了每个应� ↵Qiuwen Lu
�的统计详情输出
2016-12-06许多改动,修正了很多问题。Qiuwen Lu
2016-12-02初步完成兼容MR3的UDP报文发送流程Qiuwen Lu
2016-11-07增加VNode详细统计功能:底层支持对prod、cons的入包、出包 ↵Qiuwen Lu
和丢包数统计。
2016-10-28修正线程信息注册部分代码。原实现计算的线程数量有误。Qiuwen Lu
2016-10-27集成rx-tcpdump工具Qiuwen Lu
2016-10-27优化物理网卡的参数配置过程,用户可以自定义较为高级� ↵Qiuwen Lu
��网卡参数配置。
2016-10-27使用sigaction处理信号。增加pthread_testcancel的封装函数,在� ↵Qiuwen Lu
��文处理流程中调用。
2016-10-27在runtime库中增加信号处理和退出处理函数,确保应用在正 ↵Qiuwen Lu
常、异常退出情况下执行注销过程。
2016-10-26应用流量统计工具接口变动,适应应用动态增删后的基础� ↵Qiuwen Lu
��施接口。
2016-10-25增加协议栈实现,在Service中完成协议栈初始化流程。修改 ↵Qiuwen Lu
了mr_device的open方式,集中打开参数。
2016-10-17支持DPDK-16.04+以上的静态联编;完成Raw-Socket的发报文路径Qiuwen Lu
2016-10-13为动态增删应用,封装Vnode为运行时设备,便于动态增删� ↵Qiuwen Lu
�用时进行资源分配。
2016-10-12修正序号管理器的一些Bug,实现应用管理中的反注册流程。Qiuwen Lu
2016-10-11在运行时管理器中加入序号申请/释放管理器,用于动态应 ↵Qiuwen Lu
用增删时的序号管理。
2016-10-11基础架构重构,去掉了不必要的上下文句柄。将原来的core ↵Qiuwen Lu
库中的进程管理、共享内存管理分离成单独的runtime运行时环境,core库由此成为一个普通的库。