[jira] [Updated] (HBASE-6853) IllegalArgument Exception is thrown when an empty region is spliitted.
[ https://issues.apache.org/jira/browse/HBASE-6853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ramkrishna.s.vasudevan updated HBASE-6853: -- Attachment: HBASE-6853_0.94 This is what i will be committing. IllegalArgument Exception is thrown when an empty region is spliitted. -- Key: HBASE-6853 URL: https://issues.apache.org/jira/browse/HBASE-6853 Project: HBase Issue Type: Bug Affects Versions: 0.92.1, 0.94.1 Reporter: ramkrishna.s.vasudevan Assignee: Priyadarshini Fix For: 0.94.2, 0.96.0 Attachments: HBASE-6853_0.94, HBASE-6853_2_splitsuccess.patch, HBASE-6853_addendum.patch, HBASE-6853.patch, HBASE-6853_splitfailure.patch This is w.r.t a mail sent in the dev mail list. Empty region split should be handled gracefully. Either we should not allow the split to happen if we know that the region is empty or we should allow the split to happen by setting the no of threads to the thread pool executor as 1. {code} int nbFiles = hstoreFilesToSplit.size(); ThreadFactoryBuilder builder = new ThreadFactoryBuilder(); builder.setNameFormat(StoreFileSplitter-%1$d); ThreadFactory factory = builder.build(); ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(nbFiles, factory); ListFutureVoid futures = new ArrayListFutureVoid(nbFiles); {code} Here the nbFiles needs to be a non zero positive value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-6853) IllegalArgument Exception is thrown when an empty region is spliitted.
[ https://issues.apache.org/jira/browse/HBASE-6853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-6853: - Fix Version/s: 0.96.0 0.94.2 IllegalArgument Exception is thrown when an empty region is spliitted. -- Key: HBASE-6853 URL: https://issues.apache.org/jira/browse/HBASE-6853 Project: HBase Issue Type: Bug Affects Versions: 0.92.1, 0.94.1 Reporter: ramkrishna.s.vasudevan Assignee: Priyadarshini Fix For: 0.94.2, 0.96.0 Attachments: HBASE-6853_2_splitsuccess.patch, HBASE-6853.patch, HBASE-6853_splitfailure.patch This is w.r.t a mail sent in the dev mail list. Empty region split should be handled gracefully. Either we should not allow the split to happen if we know that the region is empty or we should allow the split to happen by setting the no of threads to the thread pool executor as 1. {code} int nbFiles = hstoreFilesToSplit.size(); ThreadFactoryBuilder builder = new ThreadFactoryBuilder(); builder.setNameFormat(StoreFileSplitter-%1$d); ThreadFactory factory = builder.build(); ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(nbFiles, factory); ListFutureVoid futures = new ArrayListFutureVoid(nbFiles); {code} Here the nbFiles needs to be a non zero positive value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-6853) IllegalArgument Exception is thrown when an empty region is spliitted.
[ https://issues.apache.org/jira/browse/HBASE-6853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ramkrishna.s.vasudevan updated HBASE-6853: -- Attachment: HBASE-6853_addendum.patch Addendum attached. This should avoid the failure in Jenkins builds. IllegalArgument Exception is thrown when an empty region is spliitted. -- Key: HBASE-6853 URL: https://issues.apache.org/jira/browse/HBASE-6853 Project: HBase Issue Type: Bug Affects Versions: 0.92.1, 0.94.1 Reporter: ramkrishna.s.vasudevan Assignee: Priyadarshini Fix For: 0.94.2, 0.96.0 Attachments: HBASE-6853_2_splitsuccess.patch, HBASE-6853_addendum.patch, HBASE-6853.patch, HBASE-6853_splitfailure.patch This is w.r.t a mail sent in the dev mail list. Empty region split should be handled gracefully. Either we should not allow the split to happen if we know that the region is empty or we should allow the split to happen by setting the no of threads to the thread pool executor as 1. {code} int nbFiles = hstoreFilesToSplit.size(); ThreadFactoryBuilder builder = new ThreadFactoryBuilder(); builder.setNameFormat(StoreFileSplitter-%1$d); ThreadFactory factory = builder.build(); ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(nbFiles, factory); ListFutureVoid futures = new ArrayListFutureVoid(nbFiles); {code} Here the nbFiles needs to be a non zero positive value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-6853) IllegalArgument Exception is thrown when an empty region is spliitted.
[ https://issues.apache.org/jira/browse/HBASE-6853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ramkrishna.s.vasudevan updated HBASE-6853: -- Resolution: Fixed Assignee: Priyadarshini Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) IllegalArgument Exception is thrown when an empty region is spliitted. -- Key: HBASE-6853 URL: https://issues.apache.org/jira/browse/HBASE-6853 Project: HBase Issue Type: Bug Affects Versions: 0.92.1, 0.94.1 Reporter: ramkrishna.s.vasudevan Assignee: Priyadarshini Attachments: HBASE-6853_2_splitsuccess.patch, HBASE-6853.patch, HBASE-6853_splitfailure.patch This is w.r.t a mail sent in the dev mail list. Empty region split should be handled gracefully. Either we should not allow the split to happen if we know that the region is empty or we should allow the split to happen by setting the no of threads to the thread pool executor as 1. {code} int nbFiles = hstoreFilesToSplit.size(); ThreadFactoryBuilder builder = new ThreadFactoryBuilder(); builder.setNameFormat(StoreFileSplitter-%1$d); ThreadFactory factory = builder.build(); ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(nbFiles, factory); ListFutureVoid futures = new ArrayListFutureVoid(nbFiles); {code} Here the nbFiles needs to be a non zero positive value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-6853) IllegalArgument Exception is thrown when an empty region is spliitted.
[ https://issues.apache.org/jira/browse/HBASE-6853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ramkrishna.s.vasudevan updated HBASE-6853: -- Status: Patch Available (was: Open) Hadoop QA trial IllegalArgument Exception is thrown when an empty region is spliitted. -- Key: HBASE-6853 URL: https://issues.apache.org/jira/browse/HBASE-6853 Project: HBase Issue Type: Bug Affects Versions: 0.94.1, 0.92.1 Reporter: ramkrishna.s.vasudevan Attachments: HBASE-6853_2_splitsuccess.patch, HBASE-6853_splitfailure.patch This is w.r.t a mail sent in the dev mail list. Empty region split should be handled gracefully. Either we should not allow the split to happen if we know that the region is empty or we should allow the split to happen by setting the no of threads to the thread pool executor as 1. {code} int nbFiles = hstoreFilesToSplit.size(); ThreadFactoryBuilder builder = new ThreadFactoryBuilder(); builder.setNameFormat(StoreFileSplitter-%1$d); ThreadFactory factory = builder.build(); ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(nbFiles, factory); ListFutureVoid futures = new ArrayListFutureVoid(nbFiles); {code} Here the nbFiles needs to be a non zero positive value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-6853) IllegalArgument Exception is thrown when an empty region is spliitted.
[ https://issues.apache.org/jira/browse/HBASE-6853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ramkrishna.s.vasudevan updated HBASE-6853: -- Attachment: HBASE-6853.patch Patch for 0.94. Wanted to rebase the patch for trunk but am getting some compilation error. Will do it after resolving. IllegalArgument Exception is thrown when an empty region is spliitted. -- Key: HBASE-6853 URL: https://issues.apache.org/jira/browse/HBASE-6853 Project: HBase Issue Type: Bug Affects Versions: 0.92.1, 0.94.1 Reporter: ramkrishna.s.vasudevan Attachments: HBASE-6853_2_splitsuccess.patch, HBASE-6853.patch, HBASE-6853_splitfailure.patch This is w.r.t a mail sent in the dev mail list. Empty region split should be handled gracefully. Either we should not allow the split to happen if we know that the region is empty or we should allow the split to happen by setting the no of threads to the thread pool executor as 1. {code} int nbFiles = hstoreFilesToSplit.size(); ThreadFactoryBuilder builder = new ThreadFactoryBuilder(); builder.setNameFormat(StoreFileSplitter-%1$d); ThreadFactory factory = builder.build(); ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(nbFiles, factory); ListFutureVoid futures = new ArrayListFutureVoid(nbFiles); {code} Here the nbFiles needs to be a non zero positive value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-6853) IllegalArgument Exception is thrown when an empty region is spliitted.
[ https://issues.apache.org/jira/browse/HBASE-6853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ramkrishna.s.vasudevan updated HBASE-6853: -- Summary: IllegalArgument Exception is thrown when an empty region is spliitted. (was: IlegalArgument Exception is thrown when an empty region is spliitted.) IllegalArgument Exception is thrown when an empty region is spliitted. -- Key: HBASE-6853 URL: https://issues.apache.org/jira/browse/HBASE-6853 Project: HBase Issue Type: Bug Affects Versions: 0.92.1, 0.94.1 Reporter: ramkrishna.s.vasudevan Attachments: HBASE-6853_2_splitsuccess.patch, HBASE-6853_splitfailure.patch This is w.r.t a mail sent in the dev mail list. Empty region split should be handled gracefully. Either we should not allow the split to happen if we know that the region is empty or we should allow the split to happen by setting the no of threads to the thread pool executor as 1. {code} int nbFiles = hstoreFilesToSplit.size(); ThreadFactoryBuilder builder = new ThreadFactoryBuilder(); builder.setNameFormat(StoreFileSplitter-%1$d); ThreadFactory factory = builder.build(); ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(nbFiles, factory); ListFutureVoid futures = new ArrayListFutureVoid(nbFiles); {code} Here the nbFiles needs to be a non zero positive value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira