GitHub user ManoharVanam reopened a pull request:

    https://github.com/apache/carbondata/pull/972

    [CARBONDATA-1065] Added set command in carbon to update properties 
dynamically

    **Requirement** : Currently there is no way to set the carbon properties 
dynamically, always need to update the carbon.properties file and restart the 
driver.
    So it will be easy for users to give option to add/update/display/reset the 
properties dynamically using set and reset commands.
    
    **Solution :** 
    The below sql command updates the carbon properties in driver and as well 
as in executor
    
    **Add/update/display session property :** 
    set parameter = value --> add/update carbon session property in the 
corresponding session
    Example : set enable.unsafe.sort = true;
    
    set parameter --> displays given parameter value in the corresponding 
session
    Example : set enable.unsafe.sort;
    
    **Reset all session properties :** 
    Reset --> clears all session parameters in the corresponding session 
    Example : reset;
    
    **SET:** 
    SET command displays all session supported parameters (carbon + spark) in 
the corresponding session 
    Example : SET;
    
    **SET -V:**
    
    set -v command displays all session parameter list along with default value 
and usage doc
    Example : set -v;

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ManoharVanam/incubator-carbondata dynamic_new

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/carbondata/pull/972.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #972
    
----
commit 75f6d4c71f7b21b9d4909df967c8ced189f86e8a
Author: ravipesala <ravi.pes...@gmail.com>
Date:   2017-05-18T09:34:17Z

    Adding session based properties
    
    Added set command in carbon to update properties dynamically

commit 8a94c7598d332e357ea2b5b640f22f287417ced0
Author: Manohar <manohar.craz...@gmail.com>
Date:   2017-05-25T13:40:21Z

    Added ThreadLocalSession params
    
    Dynamic parameter support
    
    # Conflicts:
    #   
processing/src/main/java/org/apache/carbondata/processing/model/CarbonLoadModel.java

commit 8c53e1d1f2a4e98a6843775496aa956e33435885
Author: mohammadshahidkhan <mohdshahidkhan1...@gmail.com>
Date:   2017-05-26T17:08:59Z

    validation
    
    # Conflicts:
    #   
core/src/main/java/org/apache/carbondata/core/constants/CarbonCommonConstants.java

commit b6ddd21f09453f8178a19489cdd9a07425cdee6d
Author: Manohar <manohar.craz...@gmail.com>
Date:   2017-05-29T12:28:01Z

    Added thresholdLocal session params

commit 11d34a6b16ce9db5da66214a98d2c1c5ed7ff75a
Author: Manohar <manohar.craz...@gmail.com>
Date:   2017-05-29T15:46:26Z

    Refactored the code
    
    # Conflicts:
    #   
processing/src/main/java/org/apache/carbondata/processing/model/CarbonLoadModel.java

commit ddb16c17a3bf68e5a13f7f647825c295be2afa98
Author: mohammadshahidkhan <mohdshahidkhan1...@gmail.com>
Date:   2017-05-30T08:46:25Z

    1. added log message for addition of property value
    2. throwing exception when attempt to add key, value for non dynamic carbon 
parameter.

commit 6d6fc116552dfdd8ee8a47eb000b61a86a5cc1a4
Author: mohammadshahidkhan <mohdshahidkhan1...@gmail.com>
Date:   2017-05-31T14:55:06Z

    Fixed Review comments
    
    1. added log message for addition of property value
    2. throwing exception when attempt to add key, value for non dynamic carbon 
parameter.
    3. Handled review comments

commit 853ff5770a749743b0414730ecc7f1b275eccf2c
Author: Manohar <manohar.craz...@gmail.com>
Date:   2017-06-01T10:30:05Z

    Fixed Review comments

commit 63005fe7f4af840a5240d417f6b7f2b1e86e9b4a
Author: Manohar <manohar.craz...@gmail.com>
Date:   2017-06-09T06:08:19Z

    Fixed dynamic property issues

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to