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

Reply via email to