Increase VES max json size 67/27467/1
authorGokul Singaraju <goksing@gmail.com>
Thu, 4 Jan 2018 18:57:26 +0000 (13:57 -0500)
committerGokul Singaraju <goksing@gmail.com>
Thu, 4 Jan 2018 18:57:40 +0000 (13:57 -0500)
Issue-ID: CERT-11
Change-Id: If3e4e3b6bfc507e5e049a9f843ebe50dd451e8dc
Signed-Off-by: Gokul Singaraju <goksing@gmail.com>
vnfs/VES5.0/evel/evel-library/code/evel_library/evel.h
vnfs/VES5.0/evel/evel-library/code/evel_library/evel_scaling_measurement.c

index 1c0bea7..119fa79 100644 (file)
@@ -87,7 +87,7 @@ typedef enum {
 /* Maximum string lengths.                                                   */
 /*****************************************************************************/
 #define EVEL_MAX_STRING_LEN          4096
-#define EVEL_MAX_JSON_BODY           160000
+#define EVEL_MAX_JSON_BODY           524288
 #define EVEL_MAX_ERROR_STRING_LEN    255
 #define EVEL_MAX_URL_LEN             511
 
index b73eb97..d484b2e 100644 (file)
@@ -981,6 +981,25 @@ void evel_measurement_disk_use_mergewritemax_set(MEASUREMENT_DISK_USE * const di
   evel_set_option_double(&disk_use->mergewritemax, val, "Disk writemax set");
   EVEL_EXIT();
 }
+/**************************************************************************//**
+ * Set number of logical write operations that were merged into physical read
+ * operations, e.g., two logical writes were served by one physical disk access;
+ * provide the average measurement within the measurement interval
+ *
+ * @note  The property is treated as immutable: it is only valid to call
+ *        the setter once.  However, we don't assert if the caller tries to
+ *        overwrite, just ignoring the update instead.
+ *
+ * @param disk_use     Pointer to the Disk Use.
+ * @param val          double
+ *****************************************************************************/
+void evel_measurement_disk_use_mergewriteavg_set(MEASUREMENT_DISK_USE * const disk_use,
+                                    const double val)
+{
+  EVEL_ENTER();
+  evel_set_option_double(&disk_use->mergewriteavg, val, "Disk writeavg set");
+  EVEL_EXIT();
+}
 /**************************************************************************//**
  * Set number of logical write operations that were merged into physical read
  * operations, e.g., two logical writes were served by one physical disk access;