hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Gates (JIRA)" <>
Subject [jira] [Updated] (HIVE-8341) Transaction information in config file can grow excessively large
Date Tue, 21 Oct 2014 22:18:34 GMT


Alan Gates updated HIVE-8341:
    Release Note: 
A new environment variable hive.script.operator.env.blacklist was added in 0.14.  Its default
value is "hive.txn.valid.txns,hive.script.operator.env.blacklist"

By default all values in the HiveConf object are converted to environment variables of the
same name as the key (with '.' (dot) converted to '_' (underscore)) and set as part of the
script operator's environment.  However, some values can grow large or are not amenable to
translation to environment variables.  This value gives a comma separated list of configuration
values that will not be set in the environment when calling a script operator.  By default
the valid transaction list is excluded, as it can grow large and is sometimes compressed,
which does not translate well to an environment variable.

> Transaction information in config file can grow excessively large
> -----------------------------------------------------------------
>                 Key: HIVE-8341
>                 URL:
>             Project: Hive
>          Issue Type: Bug
>          Components: Transactions
>    Affects Versions: 0.14.0
>            Reporter: Alan Gates
>            Assignee: Alan Gates
>            Priority: Critical
>              Labels: TODOC14
>             Fix For: 0.14.0
>         Attachments: HIVE-8341.2.patch, HIVE-8341.3.patch, HIVE-8341.patch
> In our testing we have seen cases where the transaction list grows very large.  We need
a more efficient way of communicating the list.

This message was sent by Atlassian JIRA

View raw message