[jira] [Updated] (HBASE-18529) Do not delete the tmp jars dir when load the coprocessor jar
[ https://issues.apache.org/jira/browse/HBASE-18529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-18529: --- Status: Open (was: Patch Available) > Do not delete the tmp jars dir when load the coprocessor jar > > > Key: HBASE-18529 > URL: https://issues.apache.org/jira/browse/HBASE-18529 > Project: HBase > Issue Type: Bug > Components: Coprocessors >Reporter: Yun Zhao >Assignee: Yun Zhao > Attachments: HBASE-18529.master.001.patch, > HBASE-18529.master.002.patch > > > When multi regionserver is deployed on a single server, used default > hbase.local.dir . The tmp jars dir will deleted when one of them is restarted. > Also when multi regionserver start at the same time, the jar in the > copyToLocalFile process may be deleted, causing the coprocessor load failed. > {code} > 2017-08-06 20:02:15,326 ERROR [RS_OPEN_REGION--2] > regionserver.RegionCoprocessorHost: Failed to load coprocessor > ENOENT: No such file or directory > at org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmodImpl(Native > Method) > at > org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmod(NativeIO.java:226) > at > org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:629) > at > org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:467) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:456) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:424) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:906) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:887) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:784) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:365) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:338) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:289) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1968) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1937) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1913) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.init(CoprocessorClassLoader.java:168) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.getClassLoader(CoprocessorClassLoader.java:250) > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18529) Do not delete the tmp jars dir when load the coprocessor jar
[ https://issues.apache.org/jira/browse/HBASE-18529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yun Zhao updated HBASE-18529: - Attachment: HBASE-18529.master.002.patch > Do not delete the tmp jars dir when load the coprocessor jar > > > Key: HBASE-18529 > URL: https://issues.apache.org/jira/browse/HBASE-18529 > Project: HBase > Issue Type: Bug > Components: Coprocessors >Reporter: Yun Zhao >Assignee: Yun Zhao > Attachments: HBASE-18529.master.001.patch, > HBASE-18529.master.002.patch > > > When multi regionserver is deployed on a single server, used default > hbase.local.dir . The tmp jars dir will deleted when one of them is restarted. > Also when multi regionserver start at the same time, the jar in the > copyToLocalFile process may be deleted, causing the coprocessor load failed. > {code} > 2017-08-06 20:02:15,326 ERROR [RS_OPEN_REGION--2] > regionserver.RegionCoprocessorHost: Failed to load coprocessor > ENOENT: No such file or directory > at org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmodImpl(Native > Method) > at > org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmod(NativeIO.java:226) > at > org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:629) > at > org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:467) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:456) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:424) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:906) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:887) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:784) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:365) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:338) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:289) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1968) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1937) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1913) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.init(CoprocessorClassLoader.java:168) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.getClassLoader(CoprocessorClassLoader.java:250) > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18529) Do not delete the tmp jars dir when load the coprocessor jar
[ https://issues.apache.org/jira/browse/HBASE-18529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yun Zhao updated HBASE-18529: - Component/s: Coprocessors > Do not delete the tmp jars dir when load the coprocessor jar > > > Key: HBASE-18529 > URL: https://issues.apache.org/jira/browse/HBASE-18529 > Project: HBase > Issue Type: Bug > Components: Coprocessors >Reporter: Yun Zhao >Assignee: Yun Zhao > Attachments: HBASE-18529.master.001.patch > > > When multi regionserver is deployed on a single server, used default > hbase.local.dir . The tmp jars dir will deleted when one of them is restarted. > Also when multi regionserver start at the same time, the jar in the > copyToLocalFile process may be deleted, causing the coprocessor load failed. > {code} > 2017-08-06 20:02:15,326 ERROR [RS_OPEN_REGION--2] > regionserver.RegionCoprocessorHost: Failed to load coprocessor > ENOENT: No such file or directory > at org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmodImpl(Native > Method) > at > org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmod(NativeIO.java:226) > at > org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:629) > at > org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:467) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:456) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:424) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:906) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:887) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:784) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:365) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:338) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:289) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1968) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1937) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1913) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.init(CoprocessorClassLoader.java:168) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.getClassLoader(CoprocessorClassLoader.java:250) > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18529) Do not delete the tmp jars dir when load the coprocessor jar
[ https://issues.apache.org/jira/browse/HBASE-18529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yun Zhao updated HBASE-18529: - Status: Patch Available (was: Open) > Do not delete the tmp jars dir when load the coprocessor jar > > > Key: HBASE-18529 > URL: https://issues.apache.org/jira/browse/HBASE-18529 > Project: HBase > Issue Type: Bug >Reporter: Yun Zhao >Assignee: Yun Zhao > Attachments: HBASE-18529.master.001.patch > > > When multi regionserver is deployed on a single server, used default > hbase.local.dir . The tmp jars dir will deleted when one of them is restarted. > Also when multi regionserver start at the same time, the jar in the > copyToLocalFile process may be deleted, causing the coprocessor load failed. > {code} > 2017-08-06 20:02:15,326 ERROR [RS_OPEN_REGION--2] > regionserver.RegionCoprocessorHost: Failed to load coprocessor > ENOENT: No such file or directory > at org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmodImpl(Native > Method) > at > org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmod(NativeIO.java:226) > at > org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:629) > at > org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:467) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:456) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:424) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:906) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:887) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:784) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:365) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:338) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:289) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1968) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1937) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1913) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.init(CoprocessorClassLoader.java:168) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.getClassLoader(CoprocessorClassLoader.java:250) > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18529) Do not delete the tmp jars dir when load the coprocessor jar
[ https://issues.apache.org/jira/browse/HBASE-18529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yun Zhao updated HBASE-18529: - Attachment: HBASE-18529.master.001.patch > Do not delete the tmp jars dir when load the coprocessor jar > > > Key: HBASE-18529 > URL: https://issues.apache.org/jira/browse/HBASE-18529 > Project: HBase > Issue Type: Bug >Reporter: Yun Zhao > Attachments: HBASE-18529.master.001.patch > > > When multi regionserver is deployed on a single server, used default > hbase.local.dir . The tmp jars dir will deleted when one of them is restarted. > Also when multi regionserver start at the same time, the jar in the > copyToLocalFile process may be deleted, causing the coprocessor load failed. > {code} > 2017-08-06 20:02:15,326 ERROR [RS_OPEN_REGION--2] > regionserver.RegionCoprocessorHost: Failed to load coprocessor > ENOENT: No such file or directory > at org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmodImpl(Native > Method) > at > org.apache.hadoop.io.nativeio.NativeIO$POSIX.chmod(NativeIO.java:226) > at > org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:629) > at > org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:467) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:456) > at > org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:424) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:906) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:887) > at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:784) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:365) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:338) > at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:289) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1968) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1937) > at > org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1913) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.init(CoprocessorClassLoader.java:168) > at > org.apache.hadoop.hbase.util.CoprocessorClassLoader.getClassLoader(CoprocessorClassLoader.java:250) > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)