You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Mahler (JIRA)" <ji...@apache.org> on 2018/07/25 22:56:00 UTC
[jira] [Commented] (MESOS-9092) Adopt rapidjson for improved json
serialization performance.
[ https://issues.apache.org/jira/browse/MESOS-9092?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16556376#comment-16556376 ]
Benjamin Mahler commented on MESOS-9092:
----------------------------------------
{noformat}
commit 56d421d4dc5f2d31f33e5262ad41940fa1007e94 (HEAD -> master, apache/master, apache/HEAD)
Author: Benjamin Mahler <bm...@apache.org>
Date: Wed Jul 25 15:54:12 2018 -0700
Fixed a make install regression due to rapidjson.
The `cursorstreamwrapper.h` header was only added after the 1.1.0
release.
{noformat}
> Adopt rapidjson for improved json serialization performance.
> ------------------------------------------------------------
>
> Key: MESOS-9092
> URL: https://issues.apache.org/jira/browse/MESOS-9092
> Project: Mesos
> Issue Type: Improvement
> Components: HTTP API, stout
> Reporter: Benjamin Mahler
> Assignee: Benjamin Mahler
> Priority: Major
> Labels: performance
> Fix For: 1.7.0
>
>
> The master state query benchmark shows a roughly 50% reduction in time to serve v0 /state when jsonify uses rapidjson under the covers. We should consider adopting rapidjson in order to get this performance benefit to users:
> https://github.com/Tencent/rapidjson
> License wise, we just have to exclude a third party bundled binary, so we'll need to document how to strip the releases prior to upgrading for posterity.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)