diff options
| author | zhengchao <[email protected]> | 2018-11-19 18:37:11 +0800 |
|---|---|---|
| committer | zhengchao <[email protected]> | 2018-11-20 16:46:14 +0800 |
| commit | 5ce7b9f2fc1d2f951c866edb937b8296d034e8b6 (patch) | |
| tree | bba8e5b04f917c350e8fcbd80935aa0c3b046c7a /common/src/tfe_future.cpp | |
| parent | 866883a1f793bc9aebc1453734fb83ac9d2f040d (diff) | |
1. 修复命中缓存策略后,缓存上传的处理逻辑
2. 支持新版本的FieldStat的Histogram输出
Diffstat (limited to 'common/src/tfe_future.cpp')
| -rw-r--r-- | common/src/tfe_future.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/common/src/tfe_future.cpp b/common/src/tfe_future.cpp index 3015aa8..a39ebeb 100644 --- a/common/src/tfe_future.cpp +++ b/common/src/tfe_future.cpp @@ -10,7 +10,7 @@ #include <MESA/field_stat2.h> -const char* FP_HISTOGRAM_BINS="10,50,100,500"; +const char* FP_HISTOGRAM_BINS="0.5,0.8,0.9,0.95"; struct future_promise_instance { @@ -110,7 +110,7 @@ static long field_get_set_cb(void * data, const uchar * key, uint size, void * u { field_id=(int*)malloc(sizeof(int)*2); snprintf(buff,sizeof(buff),"%s(ms)",(char*)key); - field_id[0]=FS_register(args->fs_handle, FS_STYLE_HISTOGRAM, FS_CALC_CURRENT, buff); + field_id[0]=FS_register_histogram(args->fs_handle, FS_CALC_SPEED, buff, 1, 5*1000, 2);//1ms~5s args->fsid_latency=field_id[0]; snprintf(buff,sizeof(buff),"%s%s",(char*)key,fail_str); field_id[1]=FS_register(args->fs_handle, FS_STYLE_FIELD, FS_CALC_SPEED,buff); |
