You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2020/10/15 06:32:19 UTC

[camel-quarkus] 02/02: Refine LevelDB docs

This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit ee7945bec4fbaaa70e46947a0ec7e74843dd7c65
Author: James Netherton <ja...@gmail.com>
AuthorDate: Thu Oct 15 07:27:18 2020 +0100

    Refine LevelDB docs
---
 docs/modules/ROOT/pages/reference/extensions/leveldb.adoc |  8 ++++----
 extensions/leveldb/runtime/src/main/doc/limitations.adoc  | 10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/docs/modules/ROOT/pages/reference/extensions/leveldb.adoc b/docs/modules/ROOT/pages/reference/extensions/leveldb.adoc
index e240947..6d1a5e8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/leveldb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/leveldb.adoc
@@ -34,12 +34,12 @@ Check the xref:user-guide/index.adoc[User guide] for more information about writ
 
 == Camel Quarkus limitations
 
-In native mode extension uses port of the LevelDB written in Java (https://github.com/dain/leveldb#leveldb-in-java[documentation]),
+In native mode the extension uses a port of LevelDB written in Java (https://github.com/dain/leveldb#leveldb-in-java[documentation]),
 which is within 10% of the performance of the C++ original. Please upvote https://github.com/apache/camel-quarkus/issues/1911[this issue]
 if you do not like the present state.
 
-This extension does not suport binary payloads in native mode. Object serialization does not work in native mode
-(see https://github.com/oracle/graal/issues/460[issue]). Extension uses Jackson serializaton/deserialization, which brings
-this limitation. Problem will be solved as soon as camel-leveldb component will be refactored to use Jackson and custom
+This extension does not support binary payloads in native mode since object serialization is https://github.com/oracle/graal/issues/460[not supported] on GraalVM. To work around this limitation, the extension instead uses Jackson serializaton / deserialization.
+
+The problem will be solved when the camel-leveldb component is refactored to use Jackson and custom
 serializers (see https://issues.apache.org/jira/browse/CAMEL-15679[issue])
 
diff --git a/extensions/leveldb/runtime/src/main/doc/limitations.adoc b/extensions/leveldb/runtime/src/main/doc/limitations.adoc
index 3d13688..e7ebff9 100644
--- a/extensions/leveldb/runtime/src/main/doc/limitations.adoc
+++ b/extensions/leveldb/runtime/src/main/doc/limitations.adoc
@@ -1,8 +1,8 @@
-In native mode extension uses port of the LevelDB written in Java (https://github.com/dain/leveldb#leveldb-in-java[documentation]),
+In native mode the extension uses a port of LevelDB written in Java (https://github.com/dain/leveldb#leveldb-in-java[documentation]),
 which is within 10% of the performance of the C++ original. Please upvote https://github.com/apache/camel-quarkus/issues/1911[this issue]
 if you do not like the present state.
 
-This extension does not suport binary payloads in native mode. Object serialization does not work in native mode
-(see https://github.com/oracle/graal/issues/460[issue]). Extension uses Jackson serializaton/deserialization, which brings
-this limitation. Problem will be solved as soon as camel-leveldb component will be refactored to use Jackson and custom
-serializers (see https://issues.apache.org/jira/browse/CAMEL-15679[issue])
\ No newline at end of file
+This extension does not support binary payloads in native mode since object serialization is https://github.com/oracle/graal/issues/460[not supported] on GraalVM. To work around this limitation, the extension instead uses Jackson serializaton / deserialization.
+
+The problem will be solved when the camel-leveldb component is refactored to use Jackson and custom
+serializers (see https://issues.apache.org/jira/browse/CAMEL-15679[issue])