hawq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jiny2 <...@git.apache.org>
Subject [GitHub] incubator-hawq pull request: HAWQ-301. Use combined value to measu...
Date Mon, 04 Jan 2016 03:12:13 GMT
GitHub user jiny2 opened a pull request:

    https://github.com/apache/incubator-hawq/pull/238

    HAWQ-301. Use combined value to measure segment workload to improve t…

    In one segment, the combined workload counts:
    1) total number of virtual segments allocated;
    2) resource usage rate ( used/allocated );
    3) estimated accumulated IO workload;
    The new vsegs are allocated in the segments having lower combined workload. If data loclaity
information is provided when one client requests query resource, the unbalance of number of
vsegs among segments are restricted.
    
    double	rm_regularize_io_max; // maximum limit of accumulated estimated io workload in
one segment for workload regularization.
    double	rm_regularize_nvseg_max; // maximum limit of accumulated number of vsegs in one
segment for workload regularization.
    double	rm_regularize_io_factor; // factor of accumulated estimated io workload, 1 as default.
    double	rm_regularize_usage_factor; // factor of resource usage, 1 as default.
    double	rm_regularize_nvseg_factor; // factor of accumulated number of vsegs, 1 as default.
    
    int		rm_nvseg_variance_among_seg_respool_limit; // the limit of unbalance of accumulated
number of vsegs among segments after getting tentative vseg allocation based on data locality
information.


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

    $ git pull https://github.com/jiny2/incubator-hawq HAWQ-301

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

    https://github.com/apache/incubator-hawq/pull/238.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 #238
    
----
commit 58306357931655b9c486c5af460ef5a5e540a0af
Author: YI JIN <yjin@pivotal.io>
Date:   2016-01-04T03:03:21Z

    HAWQ-301. Use combined value to measure segment workload to improve the resource allocation
strategy

----


---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message