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:17 UTC

[camel-quarkus] branch master updated (4c7e016 -> ee7945b)

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

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


    from 4c7e016  LevelDB native support #1839
     new b551a38  Ensure all camel-leveldb exclusions are under the same dependency declaration
     new ee7945b  Refine LevelDB docs

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/modules/ROOT/pages/reference/extensions/leveldb.adoc |  8 ++++----
 extensions/leveldb/runtime/pom.xml                        |  6 ------
 extensions/leveldb/runtime/src/main/doc/limitations.adoc  | 10 +++++-----
 3 files changed, 9 insertions(+), 15 deletions(-)


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

Posted by ja...@apache.org.
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])


[camel-quarkus] 01/02: Ensure all camel-leveldb exclusions are under the same dependency declaration

Posted by ja...@apache.org.
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 b551a3829b89485298d5d437b446ee7e321a4c19
Author: James Netherton <ja...@gmail.com>
AuthorDate: Thu Oct 15 07:20:52 2020 +0100

    Ensure all camel-leveldb exclusions are under the same dependency declaration
---
 extensions/leveldb/runtime/pom.xml | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/extensions/leveldb/runtime/pom.xml b/extensions/leveldb/runtime/pom.xml
index 16efe7c..d636ef2 100644
--- a/extensions/leveldb/runtime/pom.xml
+++ b/extensions/leveldb/runtime/pom.xml
@@ -62,12 +62,6 @@
                     <artifactId>leveldbjni-all</artifactId>
                     <groupId>org.fusesource.leveldbjni</groupId>
                 </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-leveldb</artifactId>
-            <exclusions>
                 <exclusion>
                     <groupId>com.fasterxml.jackson.core</groupId>
                     <artifactId>*</artifactId>