osaf/libs/common/immsv/include/immsv_api.h | 6 +++--- osaf/services/saf/immsv/immloadd/imm_loader.cc | 1 + osaf/services/saf/immsv/immnd/immnd_evt.c | 9 +++++---- 3 files changed, 9 insertions(+), 7 deletions(-)
1) Adjusted IMMSV_DEFAULT_MAX_SYNC_BATCH_SIZE to MDS_DIRECT_BUF_MAXSIZE (65535 maximum packet size)-(56 MDS header) 2) Adjusted IMMND_SEARCH_BUNDLE_SIZE to MDS_DIRECT_BUF_MAXSIZE (65535 maximum packet size)-(56 MDS header) diff --git a/osaf/libs/common/immsv/include/immsv_api.h b/osaf/libs/common/immsv/include/immsv_api.h --- a/osaf/libs/common/immsv/include/immsv_api.h +++ b/osaf/libs/common/immsv/include/immsv_api.h @@ -54,9 +54,9 @@ extern "C" { #define OPENSAF_IMM_ATTR_PBE_RT_TIME "lastApplyTime" #define OPENSAF_IMM_SYNC_BATCH_SIZE "opensafImmSyncBatchSize" -#define IMMSV_DEFAULT_MAX_SYNC_BATCH_SIZE 4096 -/*MDS_DIRECT_BUF_MAXSIZE 8000 possibly adjust fevs to this in the future. */ -#define IMMSV_MAX_OBJS_IN_SYNCBATCH 400 +/* Adjust to MDS_DIRECT_BUF_MAXSIZE */ +#define IMMSV_DEFAULT_MAX_SYNC_BATCH_SIZE MDS_DIRECT_BUF_MAXSIZE +#define IMMSV_MAX_OBJS_IN_SYNCBATCH 6394 /*Max # of outstanding fevs messages towards director.*/ /*Note max-max is 255. cb->fevs_replies_pending is an uint8_t*/ diff --git a/osaf/services/saf/immsv/immloadd/imm_loader.cc b/osaf/services/saf/immsv/immloadd/imm_loader.cc --- a/osaf/services/saf/immsv/immloadd/imm_loader.cc +++ b/osaf/services/saf/immsv/immloadd/imm_loader.cc @@ -16,6 +16,7 @@ */ #include "imm_loader.hh" +#include "mds_papi.h" #include <iostream> #include <libxml/parser.h> #include <stdio.h> diff --git a/osaf/services/saf/immsv/immnd/immnd_evt.c b/osaf/services/saf/immsv/immnd/immnd_evt.c --- a/osaf/services/saf/immsv/immnd/immnd_evt.c +++ b/osaf/services/saf/immsv/immnd/immnd_evt.c @@ -28,10 +28,11 @@ #include "immnd.h" #include "immsv_api.h" #include "ncssysf_mem.h" - - -#define IMMND_MAX_SEARCH_RESULT 10 -#define IMMND_SEARCH_BUNDLE_SIZE 4096 +#include "mds_papi.h" + +#define IMMND_MAX_SEARCH_RESULT 160 +/* Adjust to MDS_DIRECT_BUF_MAXSIZE */ +#define IMMND_SEARCH_BUNDLE_SIZE MDS_DIRECT_BUF_MAXSIZE static SaAisErrorT immnd_fevs_local_checks(IMMND_CB *cb, IMMSV_FEVS *fevsReq); ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel