Alexey Serbin has uploaded this change for review. ( http://gerrit.cloudera.org:8080/19516
Change subject: KUDU-3450 handling of oversized messages in Ranger process wrapper ...................................................................... KUDU-3450 handling of oversized messages in Ranger process wrapper This patch updates the Ranger client process wrapper to handle oversized messages. With this patch, upon receiving an oversized message, the wrapper discards the message and logs about the error. The input stream is ready to receive next messages after that. A corresponding unit test for MessageIO.readBytes() is added as well. In addition, now the --subprocess_max_message_size_bytes master's flag controls the maximum message size at the Ranger client process wrapper as well. SubprocessConfiguration.MAX_MESSAGE_BYTES_DEFAULT has been updated to match the default value of the flag. This is a follow-up to ae22d32ef5895a02a763665cfd2812aa61be5ab3. Change-Id: I9fe57bdeeb8a5515578e3feb7cacbbb0d7692e3e --- M java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/MessageIO.java M java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/MessageReader.java M java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/SubprocessConfiguration.java M java/kudu-subprocess/src/test/java/org/apache/kudu/subprocess/TestMessageIO.java M src/kudu/ranger/ranger_client.cc 5 files changed, 83 insertions(+), 4 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/16/19516/1 -- To view, visit http://gerrit.cloudera.org:8080/19516 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I9fe57bdeeb8a5515578e3feb7cacbbb0d7692e3e Gerrit-Change-Number: 19516 Gerrit-PatchSet: 1 Gerrit-Owner: Alexey Serbin <[email protected]>
