[jira] [Updated] (KUDU-2479) Flume sink should properly shade its dependencies that are incompatible with flume
[ https://issues.apache.org/jira/browse/KUDU-2479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adar Dembo updated KUDU-2479: - Component/s: integration flume-sink > Flume sink should properly shade its dependencies that are incompatible with > flume > -- > > Key: KUDU-2479 > URL: https://issues.apache.org/jira/browse/KUDU-2479 > Project: Kudu > Issue Type: Bug > Components: flume-sink, integration >Reporter: Ferenc Szabo >Assignee: Ferenc Szabo >Priority: Major > Fix For: 1.8.0 > > > The kudu-flume-sink depends on a different guava version than flume itself > and in its current state it does not work with flume. > Dependencies should be shaded and relocated > currently the class extracted from the jar file does not use the shaded guava: > {noformat} > javap -c org.apache.kudu.flume.sink.KuduSink |grep google > 21: invokestatic #8 // Method > com/google/common/base/Preconditions.checkState:(ZLjava/lang/Object;)V > 18: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 40: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 139: invokevirtual #73 // Method > org/apache/flume/Context.getSubProperties:(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap; > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (KUDU-2479) Flume sink should properly shade its dependencies that are incompatible with flume
[ https://issues.apache.org/jira/browse/KUDU-2479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adar Dembo updated KUDU-2479: - Affects Version/s: 1.7.0 > Flume sink should properly shade its dependencies that are incompatible with > flume > -- > > Key: KUDU-2479 > URL: https://issues.apache.org/jira/browse/KUDU-2479 > Project: Kudu > Issue Type: Bug > Components: flume-sink, integration >Affects Versions: 1.7.0 >Reporter: Ferenc Szabo >Assignee: Ferenc Szabo >Priority: Major > Fix For: 1.8.0 > > > The kudu-flume-sink depends on a different guava version than flume itself > and in its current state it does not work with flume. > Dependencies should be shaded and relocated > currently the class extracted from the jar file does not use the shaded guava: > {noformat} > javap -c org.apache.kudu.flume.sink.KuduSink |grep google > 21: invokestatic #8 // Method > com/google/common/base/Preconditions.checkState:(ZLjava/lang/Object;)V > 18: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 40: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 139: invokevirtual #73 // Method > org/apache/flume/Context.getSubProperties:(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap; > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (KUDU-2479) Flume sink should properly shade its dependencies that are incompatible with flume
[ https://issues.apache.org/jira/browse/KUDU-2479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mike Percy updated KUDU-2479: - Resolution: Fixed Fix Version/s: 1.8.0 Status: Resolved (was: In Review) Merged asĀ 06e0f4b0ff7d7c072b64450a578b9e403b57c96c > Flume sink should properly shade its dependencies that are incompatible with > flume > -- > > Key: KUDU-2479 > URL: https://issues.apache.org/jira/browse/KUDU-2479 > Project: Kudu > Issue Type: Bug >Reporter: Ferenc Szabo >Assignee: Ferenc Szabo >Priority: Major > Fix For: 1.8.0 > > > The kudu-flume-sink depends on a different guava version than flume itself > and in its current state it does not work with flume. > Dependencies should be shaded and relocated > currently the class extracted from the jar file does not use the shaded guava: > {noformat} > javap -c org.apache.kudu.flume.sink.KuduSink |grep google > 21: invokestatic #8 // Method > com/google/common/base/Preconditions.checkState:(ZLjava/lang/Object;)V > 18: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 40: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 139: invokevirtual #73 // Method > org/apache/flume/Context.getSubProperties:(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap; > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (KUDU-2479) Flume sink should properly shade its dependencies that are incompatible with flume
[ https://issues.apache.org/jira/browse/KUDU-2479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ferenc Szabo updated KUDU-2479: --- Status: In Review (was: In Progress) > Flume sink should properly shade its dependencies that are incompatible with > flume > -- > > Key: KUDU-2479 > URL: https://issues.apache.org/jira/browse/KUDU-2479 > Project: Kudu > Issue Type: Bug >Reporter: Ferenc Szabo >Assignee: Ferenc Szabo >Priority: Major > > The kudu-flume-sink depends on a different guava version than flume itself > and in its current state it does not work with flume. > Dependencies should be shaded and relocated > currently the class extracted from the jar file does not use the shaded guava: > {noformat} > javap -c org.apache.kudu.flume.sink.KuduSink |grep google > 21: invokestatic #8 // Method > com/google/common/base/Preconditions.checkState:(ZLjava/lang/Object;)V > 18: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 40: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 139: invokevirtual #73 // Method > org/apache/flume/Context.getSubProperties:(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap; > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (KUDU-2479) Flume sink should properly shade its dependencies that are incompatible with flume
[ https://issues.apache.org/jira/browse/KUDU-2479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ferenc Szabo updated KUDU-2479: --- Code Review: https://gerrit.cloudera.org/#/c/10753/ > Flume sink should properly shade its dependencies that are incompatible with > flume > -- > > Key: KUDU-2479 > URL: https://issues.apache.org/jira/browse/KUDU-2479 > Project: Kudu > Issue Type: Bug >Reporter: Ferenc Szabo >Assignee: Ferenc Szabo >Priority: Major > > The kudu-flume-sink depends on a different guava version than flume itself > and in its current state it does not work with flume. > Dependencies should be shaded and relocated > currently the class extracted from the jar file does not use the shaded guava: > {noformat} > javap -c org.apache.kudu.flume.sink.KuduSink |grep google > 21: invokestatic #8 // Method > com/google/common/base/Preconditions.checkState:(ZLjava/lang/Object;)V > 18: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 40: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 139: invokevirtual #73 // Method > org/apache/flume/Context.getSubProperties:(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap; > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (KUDU-2479) Flume sink should properly shade its dependencies that are incompatible with flume
[ https://issues.apache.org/jira/browse/KUDU-2479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ferenc Szabo updated KUDU-2479: --- Description: The kudu-flume-sink depends on a different guava version than flume itself and in its current state it does not work with flume. Dependencies should be shaded and relocated currently the class extracted from the jar file does not use the shaded guava: {noformat} javap -c org.apache.kudu.flume.sink.KuduSink |grep google 21: invokestatic #8 // Method com/google/common/base/Preconditions.checkState:(ZLjava/lang/Object;)V 18: invokestatic #49 // Method com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; 40: invokestatic #49 // Method com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; 139: invokevirtual #73 // Method org/apache/flume/Context.getSubProperties:(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap; {noformat} was: The kudu-flume-sink depends on a different guava version than flume itself and in its current state it does not work with flume. Dependencies should be shaded and relocated > Flume sink should properly shade its dependencies that are incompatible with > flume > -- > > Key: KUDU-2479 > URL: https://issues.apache.org/jira/browse/KUDU-2479 > Project: Kudu > Issue Type: Bug >Reporter: Ferenc Szabo >Assignee: Ferenc Szabo >Priority: Major > > The kudu-flume-sink depends on a different guava version than flume itself > and in its current state it does not work with flume. > Dependencies should be shaded and relocated > currently the class extracted from the jar file does not use the shaded guava: > {noformat} > javap -c org.apache.kudu.flume.sink.KuduSink |grep google > 21: invokestatic #8 // Method > com/google/common/base/Preconditions.checkState:(ZLjava/lang/Object;)V > 18: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 40: invokestatic #49 // Method > com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; > 139: invokevirtual #73 // Method > org/apache/flume/Context.getSubProperties:(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap; > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)