Juventus confirm De Ligt and Costa injuries
by BeSoccerJuventus could be without Matthijs de Ligt as well as Douglas Costa for Tuesday's Champions League clash with Atletico Madrid.
Matthijs de Ligt is a doubt for Juventus' clash with Atletico Madrid in the Champions League after suffering a dislocated shoulder in Saturday's 3-1 win over Atalanta.
Team-mate Douglas Costa will be sidelined for the Atletico game because of a thigh strain, Juventus indicated.
Victory in Bergamo was the Bianconeri's fifth in a row in all competitions and they are top of Serie A, one point clear of Inter, but the loss of De Ligt on top of Costa's absence would be a blow to head coach Maurizio Sarri.
Centre-back De Ligt has started 10 of 13 domestic league games this season, with Giorgio Chiellini's knee injury thrusting the €75million signing from Ajax into the spotlight.
Sarri will also monitor the fitness of forward Federico Bernardeschi, who was replaced after 26 minutes against Atalanta having suffered a bruised chest.
Featured links
- Mourinho replaces Pochettino at Tottenham
- The latest football transfers news and rumours
- Wales, golf, Madrid... in that order
- Luis Enrique returns to Spain national team
A statement on the official Juventus website said: "Following diagnostic tests carried out this morning ... it emerged that Matthjis de Ligt suffered a dislocated right shoulder in yesterday's match and has now began the appropriate therapies and recovery".
"Therapy and recovery also for Federico Bernardeschi, who suffered a bruise to the right hemithorax".
"Douglas Costa suffered a low-grade lesion of the semitendinosus muscle of the right thigh and has started rehabilitation treatment."
Juventus said that in winger Costa's case, it would take around 15 days for him to fully recover.


| HADOOP-8801 |
ExitUtil#terminate should capture the exception stack trace |
Major |
. |
Eli Collins |
Eli Collins |
| HADOOP-8781 |
hadoop-config.sh should add JAVA_LIBRARY_PATH to LD_LIBRARY_PATH |
Major |
scripts |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HADOOP-8775 |
MR2 distcp permits non-positive value to -bandwidth option which causes job never to complete |
Major |
. |
Sandy Ryza |
Sandy Ryza |
| HADOOP-8770 |
NN should not RPC to self to find trash defaults (causes deadlock) |
Blocker |
trash |
Todd Lipcon |
Eli Collins |
| HADOOP-8766 |
FileContextMainOperationsBaseTest should randomize the root dir |
Major |
test |
Eli Collins |
Colin Patrick McCabe |
| HADOOP-8764 |
CMake: HADOOP-8737 broke ARM build |
Major |
build |
Trevor Robinson |
Trevor Robinson |
| HADOOP-8749 |
HADOOP-8031 changed the way in which relative xincludes are handled in Configuration. |
Major |
conf |
Ahmed Radwan |
Ahmed Radwan |
| HADOOP-8747 |
Syntax error on cmake version 2.6 patch 2 in JNIFlags.cmake |
Major |
native |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8737 |
cmake: always use JAVA_HOME to find libjvm.so, jni.h, jni_md.h |
Minor |
native |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8727 |
Gracefully deprecate dfs.umaskmode in 2.x onwards |
Major |
conf |
Harsh J |
Harsh J |
| HADOOP-8726 |
The Secrets in Credentials are not available to MR tasks |
Major |
security |
Benoy Antony |
Daryn Sharp |
| HADOOP-8725 |
MR is broken when security is off |
Blocker |
security |
Daryn Sharp |
Daryn Sharp |
| HADOOP-8722 |
Update BUILDING.txt with latest snappy info |
Minor |
documentation |
Eli Collins |
Colin Patrick McCabe |
| HADOOP-8721 |
ZKFC should not retry 45 times when attempting a graceful fence during a failover |
Critical |
auto-failover, ha |
suja s |
Vinayakumar B |
| HADOOP-8720 |
TestLocalFileSystem should use test root subdirectory |
Trivial |
test |
Vlad Rozov |
Vlad Rozov |
| HADOOP-8709 |
globStatus changed behavior from 0.20/1.x |
Critical |
fs |
Jason Lowe |
Jason Lowe |
| HADOOP-8703 |
distcpV2: turn CRC checking off for 0 byte size |
Major |
. |
Dave Thompson |
Dave Thompson |
| HADOOP-8699 |
some common testcases create core-site.xml in test-classes making other testcases to fail |
Critical |
test |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HADOOP-8697 |
TestWritableName fails intermittently with JDK7 |
Major |
test |
Trevor Robinson |
Trevor Robinson |
| HADOOP-8695 |
TestPathData fails intermittently with JDK7 |
Major |
test |
Trevor Robinson |
Trevor Robinson |
| HADOOP-8693 |
TestSecurityUtil fails intermittently with JDK7 |
Major |
test |
Trevor Robinson |
Trevor Robinson |
| HADOOP-8692 |
TestLocalDirAllocator fails intermittently with JDK7 |
Major |
test |
Trevor Robinson |
Trevor Robinson |
| HADOOP-8686 |
Fix warnings in native code |
Minor |
native |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8660 |
TestPseudoAuthenticator failing with NPE |
Major |
. |
Eli Collins |
Alejandro Abdelnur |
| HADOOP-8659 |
Native libraries must build with soft-float ABI for Oracle JVM on ARM |
Major |
native |
Trevor Robinson |
Colin Patrick McCabe |
| HADOOP-8655 |
In TextInputFormat, while specifying textinputformat.record.delimiter the character/character sequences in data file similar to starting character/starting character sequence in delimiter were found missing in certain cases in the Map Output |
Major |
util |
Arun A K |
|
| HADOOP-8654 |
TextInputFormat delimiter bug:- Input Text portion ends with & Delimiter starts with same char/char sequence |
Major |
util |
Gelesh |
|
| HADOOP-8648 |
libhadoop: native CRC32 validation crashes when io.bytes.per.checksum=1 |
Major |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8637 |
FilterFileSystem#setWriteChecksum is broken |
Critical |
fs |
Daryn Sharp |
Daryn Sharp |
| HADOOP-8634 |
Ensure FileSystem#close doesn’t squawk for deleteOnExit paths |
Critical |
fs |
Daryn Sharp |
Daryn Sharp |
| HADOOP-8633 |
Interrupted FsShell copies may leave tmp files |
Critical |
fs |
Daryn Sharp |
Daryn Sharp |
| HADOOP-8632 |
Configuration leaking class-loaders |
Major |
conf |
Costin Leau |
Costin Leau |
| HADOOP-8627 |
FS deleteOnExit may delete the wrong path |
Critical |
fs |
Daryn Sharp |
Daryn Sharp |
| HADOOP-8626 |
Typo in default setting for hadoop.security.group.mapping.ldap.search.filter.user |
Major |
security |
Jonathan Natkins |
Jonathan Natkins |
| HADOOP-8614 |
IOUtils#skipFully hangs forever on EOF |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8613 |
AbstractDelegationTokenIdentifier#getUser() should set token auth type |
Critical |
. |
Daryn Sharp |
Daryn Sharp |
| HADOOP-8611 |
Allow fall-back to the shell-based implementation when JNI-based users-group mapping fails |
Major |
security |
Kihwal Lee |
Robert Parker |
| HADOOP-8606 |
FileSystem.get may return the wrong filesystem |
Major |
fs |
Daryn Sharp |
Daryn Sharp |
| HADOOP-8599 |
Non empty response from FileSystem.getFileBlockLocations when asking for data beyond the end of file |
Major |
fs |
Andrey Klochkov |
Andrey Klochkov |
| HADOOP-8587 |
HarFileSystem access of harMetaCache isn’t threadsafe |
Minor |
fs |
Eli Collins |
Eli Collins |
| HADOOP-8586 |
Fixup a bunch of SPNEGO misspellings |
Major |
. |
Eli Collins |
Eli Collins |
| HADOOP-8585 |
Fix initialization circularity between UserGroupInformation and HadoopConfiguration |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8573 |
Configuration tries to read from an inputstream resource multiple times. |
Major |
conf |
Robert Joseph Evans |
Robert Joseph Evans |
| HADOOP-8566 |
AvroReflectSerializer.accept(Class) throws a NPE if the class has no package (primitive types and arrays) |
Major |
io |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HADOOP-8563 |
don’t package hadoop-pipes examples/bin |
Minor |
build |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8550 |
hadoop fs -touchz automatically created parent directories |
Major |
fs |
Robert Joseph Evans |
John George |
| HADOOP-8547 |
Package hadoop-pipes examples/bin directory (again) |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8543 |
Invalid pom.xml files on 0.23 branch |
Major |
build |
Radim Kolar |
Radim Kolar |
| HADOOP-8538 |
CMake builds fail on ARM |
Major |
native |
Trevor Robinson |
Trevor Robinson |
| HADOOP-8537 |
Two TFile tests failing recently |
Major |
io |
Todd Lipcon |
Todd Lipcon |
| HADOOP-8512 |
AuthenticatedURL should reset the Token when the server returns other than OK on authentication |
Minor |
security |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HADOOP-8509 |
JarFinder duplicate entry: META-INF/MANIFEST.MF exception |
Minor |
util |
Matteo Bertozzi |
Alejandro Abdelnur |
| HADOOP-8507 |
Avoid OOM while deserializing DelegationTokenIdentifer |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8501 |
Gridmix fails to compile on OpenJDK7u4 |
Major |
benchmarks |
Radim Kolar |
Radim Kolar |
| HADOOP-8499 |
Lower min.user.id to 500 for the tests |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8495 |
Update Netty to avoid leaking file descriptors during shuffle |
Critical |
build |
Jason Lowe |
Jason Lowe |
| HADOOP-8488 |
test-patch.sh gives +1 even if the native build fails. |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8485 |
Don’t hardcode “Apache Hadoop 0.23” in the docs |
Minor |
documentation |
Eli Collins |
Eli Collins |
| HADOOP-8481 |
update BUILDING.txt to talk about cmake rather than autotools |
Trivial |
documentation |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8480 |
The native build should honor -DskipTests |
Trivial |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-8466 |
hadoop-client POM incorrectly excludes avro |
Major |
build |
Bruno Mahé |
Bruno Mahé |
| HADOOP-8460 |
Document proper setting of HADOOP_PID_DIR and HADOOP_SECURE_DN_PID_DIR |
Major |
documentation |
Robert Joseph Evans |
Robert Joseph Evans |
| HADOOP-8452 |
DN logs backtrace when running under jsvc and /jmx is loaded |
Minor |
. |
Andy Isaacson |
Andy Isaacson |
| HADOOP-8450 |
Remove src/test/system |
Trivial |
test |
Colin Patrick McCabe |
Eli Collins |
| HADOOP-8449 |
hadoop fs -text fails with compressed sequence files with the codec file extension |
Minor |
. |
Joey Echeverria |
Harsh J |
| HADOOP-8444 |
Fix the tests FSMainOperationsBaseTest.java and F ileContextMainOperationsBaseTest.java to avoid potential test failure |
Major |
fs, test |
Mariappan Asokan |
madhukara phatak |
| HADOOP-8438 |
hadoop-validate-setup.sh refers to examples jar file which doesn’t exist |
Major |
. |
Devaraj K |
Devaraj K |
| HADOOP-8433 |
Don’t set HADOOP_LOG_DIR in hadoop-env.sh |
Major |
scripts |
Brahma Reddy Battula |
Brahma Reddy Battula |
| HADOOP-8431 |
Running distcp wo args throws IllegalArgumentException |
Major |
. |
Eli Collins |
Sandy Ryza |
| HADOOP-8423 |
MapFile.Reader.get() crashes jvm or throws EOFException on Snappy or LZO block-compressed data |
Major |
io |
Jason B |
Todd Lipcon |
| HADOOP-8422 |
Deprecate FileSystem#getDefault* and getServerDefault methods that don’t take a Path argument |
Minor |
fs |
Eli Collins |
Eli Collins |
| HADOOP-8408 |
MR doesn’t work with a non-default ViewFS mount table and security enabled |
Major |
viewfs |
Aaron T. Myers |
Aaron T. Myers |
| HADOOP-8406 |
CompressionCodecFactory.CODEC_PROVIDERS iteration is thread-unsafe |
Major |
io |
Todd Lipcon |
Todd Lipcon |
| HADOOP-8400 |
All commands warn “Kerberos krb5 configuration not found” when security is not enabled |
Major |
security |
Eli Collins |
Alejandro Abdelnur |
| HADOOP-8393 |
hadoop-config.sh missing variable exports, causes Yarn jobs to fail with ClassNotFoundException MRAppMaster |
Major |
scripts |
Patrick Hunt |
Patrick Hunt |
| HADOOP-8390 |
TestFileSystemCanonicalization fails with JDK7 |
Major |
test |
Trevor Robinson |
Trevor Robinson |
| HADOOP-8372 |
normalizeHostName() in NetUtils is not working properly in resolving a hostname start with numeric character |
Major |
io, util |
Junping Du |
Junping Du |
| HADOOP-8370 |
Native build failure: javah: class file for org.apache.hadoop.classification.InterfaceAudience not found |
Major |
native |
Trevor Robinson |
Trevor Robinson |
| HADOOP-8342 |
HDFS command fails with exception following merge of HADOOP-8325 |
Major |
fs |
Randy Clayton |
Alejandro Abdelnur |
| HADOOP-8341 |
Fix or filter findbugs issues in hadoop-tools |
Major |
. |
Robert Joseph Evans |
Robert Joseph Evans |
| HADOOP-8334 |
HttpServer sometimes returns incorrect port |
Major |
. |
Daryn Sharp |
Daryn Sharp |
| HADOOP-8330 |
TestSequenceFile.testCreateUsesFsArg() is broken |
Minor |
test |
John George |
John George |
| HADOOP-8329 |
Build fails with Java 7 |
Major |
build |
Kumar Ravi |
Eli Collins |
| HADOOP-8328 |
Duplicate FileSystem Statistics object for ‘file’ scheme |
Major |
fs |
Tom White |
Tom White |
| HADOOP-8327 |
distcpv2 and distcpv1 jars should not coexist |
Major |
. |
Dave Thompson |
Dave Thompson |
| HADOOP-8325 |
Add a ShutdownHookManager to be used by different components instead of the JVM shutdownhook |
Critical |
fs |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HADOOP-8317 |
Update maven-assembly-plugin to 2.3 - fix build on FreeBSD |
Major |
build |
Radim Kolar |
|
| HADOOP-8316 |
Audit logging should be disabled by default |
Major |
conf |
Eli Collins |
Eli Collins |
| HADOOP-8305 |
distcp over viewfs is broken |
Major |
viewfs |
John George |
John George |
| HADOOP-8288 |
Remove references of mapred.child.ulimit etc. since they are not being used any more |
Major |
. |
Ravi Prakash |
Ravi Prakash |
| HADOOP-8287 |
etc/hadoop is missing hadoop-env.sh |
Major |
conf |
Eli Collins |
Eli Collins |
| HADOOP-8268 |
A few pom.xml across Hadoop project may fail XML validation |
Major |
build |
Radim Kolar |
Radim Kolar |
| HADOOP-8249 |
invalid hadoop-auth cookies should trigger authentication if info is avail before returning HTTP 401 |
Major |
security |
bc Wong |
Alejandro Abdelnur |
| HADOOP-8225 |
DistCp fails when invoked by Oozie |
Blocker |
security |
Mithun Radhakrishnan |
Daryn Sharp |
| HADOOP-8197 |
Configuration logs WARNs on every use of a deprecated key |
Critical |
conf |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HADOOP-8180 |
Remove hsqldb since its not needed from pom.xml |
Major |
. |
Ravi Prakash |
Ravi Prakash |
| HADOOP-8179 |
risk of NPE in CopyCommands processArguments() |
Minor |
fs |
Steve Loughran |
Daryn Sharp |
| HADOOP-8172 |
Configuration no longer sets all keys in a deprecated key list. |
Critical |
conf |
Robert Joseph Evans |
Anupam Seth |
| HADOOP-8168 |
empty-string owners or groups causes {{MissingFormatWidthException}} in o.a.h.fs.shell.Ls.ProcessPath() |
Major |
fs |
Eugene Koontz |
Eugene Koontz |
| HADOOP-8167 |
Configuration deprecation logic breaks backwards compatibility |
Blocker |
conf |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HADOOP-8144 |
pseudoSortByDistance in NetworkTopology doesn’t work properly if no local node and first node is local rack node |
Minor |
io |
Junping Du |
Junping Du |
| HADOOP-8129 |
ViewFileSystemTestSetup setupForViewFileSystem is erring when the user’s home directory is somewhere other than /home (eg. /User) etc. |
Major |
fs, test |
Ravi Prakash |
Ahmed Radwan |
| HADOOP-8110 |
TestViewFsTrash occasionally fails |
Major |
fs |
Tsz Wo Nicholas Sze |
Jason Lowe |
| HADOOP-8104 |
Inconsistent Jackson versions |
Major |
. |
Colin Patrick McCabe |
Alejandro Abdelnur |
| HADOOP-8088 |
User-group mapping cache incorrectly does negative caching on transient failures |
Major |
security |
Kihwal Lee |
Kihwal Lee |
| HADOOP-8060 |
Add a capability to discover and set checksum types per file. |
Major |
fs, util |
Kihwal Lee |
Kihwal Lee |
| HADOOP-8031 |
Configuration class fails to find embedded .jar resources; should use URL.openStream() |
Major |
conf |
Elias Ross |
Elias Ross |
| HADOOP-8014 |
ViewFileSystem does not correctly implement getDefaultBlockSize, getDefaultReplication, getContentSummary |
Major |
fs |
Daryn Sharp |
John George |
| HADOOP-8005 |
Multiple SLF4J binding message in .out file for all daemons |
Major |
scripts |
Joe Crobak |
Jason Lowe |
| HADOOP-7967 |
Need generalized multi-token filesystem support |
Critical |
fs, security |
Daryn Sharp |
Daryn Sharp |
| HADOOP-7868 |
Hadoop native fails to compile when default linker option is -Wl,–as-needed |
Major |
native |
James Page |
Trevor Robinson |
| HADOOP-7818 |
DiskChecker#checkDir should fail if the directory is not executable |
Minor |
util |
Eli Collins |
madhukara phatak |
| HADOOP-7703 |
WebAppContext should also be stopped and cleared |
Major |
. |
Devaraj K |
Devaraj K |
| HADOOP-6963 |
Fix FileUtil.getDU. It should not include the size of the directory or follow symbolic links |
Critical |
fs |
Owen O’Malley |
Ravi Prakash |
| HADOOP-3886 |
Error in javadoc of Reporter, Mapper and Progressable |
Minor |
documentation |
brien colwell |
Jingguo Yao |
| HDFS-3972 |
Trash emptier fails in secure HA cluster |
Critical |
namenode |
Todd Lipcon |
Todd Lipcon |
| HDFS-3928 |
MiniDFSCluster should reset the first ExitException on shutdown |
Major |
test |
Eli Collins |
Eli Collins |
| HDFS-3902 |
TestDatanodeBlockScanner#testBlockCorruptionPolicy is broken |
Minor |
. |
Andy Isaacson |
Andy Isaacson |
| HDFS-3895 |
hadoop-client must include commons-cli |
Major |
build |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HDFS-3890 |
filecontext mkdirs doesn’t apply umask as expected |
Critical |
. |
Thomas Graves |
Thomas Graves |
| HDFS-3888 |
BlockPlacementPolicyDefault code cleanup |
Minor |
. |
Jing Zhao |
Jing Zhao |
| HDFS-3879 |
Fix findbugs warning in TransferFsImage on branch-2 |
Minor |
namenode |
Eli Collins |
Eli Collins |
| HDFS-3873 |
Hftp assumes security is disabled if token fetch fails |
Major |
hdfs-client |
Daryn Sharp |
Daryn Sharp |
| HDFS-3864 |
NN does not update internal file mtime for OP_CLOSE when reading from the edit log |
Major |
namenode |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3861 |
Deadlock in DFSClient |
Blocker |
hdfs-client |
Kihwal Lee |
Kihwal Lee |
| HDFS-3860 |
HeartbeatManager#Monitor may wrongly hold the writelock of namesystem |
Major |
. |
Jing Zhao |
Jing Zhao |
| HDFS-3856 |
TestHDFSServerPorts failure is causing surefire fork failure |
Blocker |
test |
Thomas Graves |
Eli Collins |
| HDFS-3853 |
Port MiniDFSCluster enableManagedDfsDirsRedundancy option to branch-2 |
Minor |
namenode |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3852 |
TestHftpDelegationToken is broken after HADOOP-8225 |
Major |
hdfs-client, security |
Aaron T. Myers |
Daryn Sharp |
| HDFS-3849 |
When re-loading the FSImage, we should clear the existing genStamp and leases. |
Critical |
namenode |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3841 |
Port HDFS-3835 to branch-0.23 |
Major |
. |
Robert Joseph Evans |
Robert Joseph Evans |
| HDFS-3837 |
Fix DataNode.recoverBlock findbugs warning |
Major |
datanode |
Eli Collins |
Eli Collins |
| HDFS-3835 |
Long-lived 2NN cannot perform a checkpoint if security is enabled and the NN restarts with outstanding delegation tokens |
Major |
namenode, security |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3833 |
TestDFSShell fails on Windows due to file concurrent read write |
Major |
test |
Brandon Li |
Brandon Li |
| HDFS-3832 |
Remove protocol methods related to DistributedUpgrade |
Major |
datanode, namenode |
Suresh Srinivas |
Suresh Srinivas |
| HDFS-3830 |
test_libhdfs_threaded: use forceNewInstance |
Minor |
libhdfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3816 |
Invalidate work percentage default value should be 0.32f instead of 32 |
Major |
namenode |
Jing Zhao |
Jing Zhao |
| HDFS-3808 |
fuse_dfs: postpone libhdfs intialization until after fork |
Critical |
fuse-dfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3803 |
BlockPoolSliceScanner new work period notice is very chatty at INFO level |
Minor |
datanode |
Andrew Purtell |
|
| HDFS-3794 |
WebHDFS Open used with Offset returns the original (and incorrect) Content Length in the HTTP Header. |
Major |
webhdfs |
Ravi Prakash |
Ravi Prakash |
| HDFS-3790 |
test_fuse_dfs.c doesn’t compile on centos 5 |
Minor |
fuse-dfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3788 |
distcp can’t copy large files using webhdfs due to missing Content-Length header |
Critical |
webhdfs |
Eli Collins |
Tsz Wo Nicholas Sze |
| HDFS-3760 |
primitiveCreate is a write, not a read |
Minor |
hdfs-client |
Andy Isaacson |
Andy Isaacson |
| HDFS-3758 |
TestFuseDFS test failing |
Minor |
fuse-dfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3756 |
DelegationTokenFetcher creates 2 HTTP connections, the second one not properly configured |
Critical |
security |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HDFS-3755 |
Creating an already-open-for-write file with overwrite=true fails |
Major |
namenode |
Todd Lipcon |
Todd Lipcon |
| HDFS-3754 |
BlockSender doesn’t shutdown ReadaheadPool threads |
Major |
datanode |
Eli Collins |
Eli Collins |
| HDFS-3738 |
TestDFSClientRetries#testFailuresArePerOperation sets incorrect timeout config |
Minor |
test |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3733 |
Audit logs should include WebHDFS access |
Major |
webhdfs |
Andy Isaacson |
Andy Isaacson |
| HDFS-3732 |
fuse_dfs: incorrect configuration value checked for connection expiry timer period |
Minor |
fuse-dfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3731 |
2.0 release upgrade must handle blocks being written from 1.0 |
Blocker |
datanode |
Suresh Srinivas |
Kihwal Lee |
| HDFS-3724 |
add InterfaceAudience annotations to HttpFS classes and making inner enum static |
Major |
. |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HDFS-3721 |
hsync support broke wire compatibility |
Critical |
datanode, hdfs-client |
Todd Lipcon |
Aaron T. Myers |
| HDFS-3720 |
hdfs.h must get packaged |
Major |
libhdfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3718 |
Datanode won’t shutdown because of runaway DataBlockScanner thread |
Critical |
datanode |
Kihwal Lee |
Kihwal Lee |
| HDFS-3715 |
Fix TestFileCreation#testFileCreationNamenodeRestart |
Major |
test |
Eli Collins |
Andrew Wang |
| HDFS-3710 |
libhdfs misuses O_RDONLY/WRONLY/RDWR |
Minor |
libhdfs |
Andy Isaacson |
Andy Isaacson |
| HDFS-3707 |
TestFSInputChecker: improper use of skip |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3696 |
Create files with WebHdfsFileSystem goes OOM when file size is big |
Critical |
webhdfs |
Kihwal Lee |
Tsz Wo Nicholas Sze |
| HDFS-3690 |
BlockPlacementPolicyDefault incorrectly casts LOG |
Major |
. |
Eli Collins |
Eli Collins |
| HDFS-3688 |
Namenode loses datanode hostname if datanode re-registers |
Major |
datanode |
Jason Lowe |
Jason Lowe |
| HDFS-3683 |
Edit log replay progress indicator shows >100% complete |
Minor |
namenode |
Todd Lipcon |
Plamen Jeliazkov |
| HDFS-3679 |
fuse_dfs notrash option sets usetrash |
Minor |
fuse-dfs |
Conrad Meyer |
Conrad Meyer |
| HDFS-3673 |
libhdfs: fix some compiler warnings |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3664 |
BlockManager race when stopping active services |
Major |
test |
Eli Collins |
Colin Patrick McCabe |
| HDFS-3658 |
TestDFSClientRetries#testNamenodeRestart failed |
Major |
. |
Eli Collins |
Tsz Wo Nicholas Sze |
| HDFS-3646 |
LeaseRenewer can hold reference to inactive DFSClient instances forever |
Critical |
hdfs-client |
Kihwal Lee |
Kihwal Lee |
| HDFS-3633 |
libhdfs: hdfsDelete should pass JNI_FALSE or JNI_TRUE |
Minor |
libhdfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3629 |
fix the typo in the error message about inconsistent storage layout version |
Trivial |
namenode |
Brandon Li |
Brandon Li |
| HDFS-3622 |
Backport HDFS-3541 to branch-0.23 |
Major |
. |
Robert Joseph Evans |
Robert Joseph Evans |
| HDFS-3615 |
Two BlockTokenSecretManager findbugs warnings |
Major |
security |
Eli Collins |
Aaron T. Myers |
| HDFS-3611 |
NameNode prints unnecessary WARNs about edit log normally skipping a few bytes |
Trivial |
namenode |
Harsh J |
Colin Patrick McCabe |
| HDFS-3609 |
libhdfs: don’t force the URI to look like hdfs://hostname:port |
Major |
libhdfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3608 |
fuse_dfs: detect changes in UID ticket cache |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3605 |
Block mistakenly marked corrupt during edit log catchup phase of failover |
Major |
ha, namenode |
Brahma Reddy Battula |
Todd Lipcon |
| HDFS-3603 |
Decouple TestHDFSTrash from TestTrash |
Major |
test |
Jason Lowe |
Jason Lowe |
| HDFS-3597 |
SNN can fail to start on upgrade |
Minor |
namenode |
Andy Isaacson |
Andy Isaacson |
| HDFS-3591 |
Backport HDFS-3357 to branch-0.23 |
Major |
. |
Robert Joseph Evans |
Robert Joseph Evans |
| HDFS-3581 |
FSPermissionChecker#checkPermission sticky bit check missing range check |
Major |
namenode |
Eli Collins |
Eli Collins |
| HDFS-3580 |
incompatible types; no instance(s) of type variable(s) V exist so that V conforms to boolean compiling HttpFSServer.java with OpenJDK |
Minor |
. |
Andy Isaacson |
Andy Isaacson |
| HDFS-3579 |
libhdfs: fix exception handling |
Major |
libhdfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3577 |
WebHdfsFileSystem can not read files larger than 24KB |
Blocker |
webhdfs |
Alejandro Abdelnur |
Tsz Wo Nicholas Sze |
| HDFS-3575 |
HttpFS does not log Exception Stacktraces |
Minor |
. |
Brock Noland |
Brock Noland |
| HDFS-3574 |
Fix small race and do some cleanup in GetImageServlet |
Minor |
namenode |
Todd Lipcon |
Todd Lipcon |
| HDFS-3572 |
Cleanup code which inits SPNEGO in HttpServer |
Minor |
namenode, security |
Todd Lipcon |
Todd Lipcon |
| HDFS-3559 |
DFSTestUtil: use Builder class to construct DFSTestUtil instances |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3555 |
idle client socket triggers DN ERROR log (should be INFO or DEBUG) |
Major |
datanode, hdfs-client |
Jeff Lord |
Andy Isaacson |
| HDFS-3551 |
WebHDFS CREATE does not use client location for redirection |
Major |
webhdfs |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
| HDFS-3548 |
NamenodeFsck.copyBlock fails to create a Block Reader |
Critical |
namenode |
Todd Lipcon |
Colin Patrick McCabe |
| HDFS-3541 |
Deadlock between recovery, xceiver and packet responder |
Major |
datanode |
suja s |
Vinayakumar B |
| HDFS-3539 |
libhdfs code cleanups |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3531 |
EditLogFileOutputStream#preallocate should check for incomplete writes |
Minor |
namenode |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3524 |
TestFileLengthOnClusterRestart failed due to error message change |
Major |
test |
Eli Collins |
Brandon Li |
| HDFS-3518 |
Provide API to check HDFS operational state |
Major |
hdfs-client |
Bikas Saha |
Tsz Wo Nicholas Sze |
| HDFS-3517 |
TestStartup should bind ephemeral ports |
Minor |
test |
Eli Collins |
Eli Collins |
| HDFS-3505 |
DirectoryScanner does not join all threads in shutdown |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3501 |
Checkpointing with security enabled will stop working after ticket lifetime expires |
Major |
ha, namenode |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3491 |
HttpFs does not set permissions correctly |
Major |
. |
Romain Rigaux |
Alejandro Abdelnur |
| HDFS-3490 |
DN WebHDFS methods throw NPE if Namenode RPC address param not specified |
Minor |
webhdfs |
Todd Lipcon |
Tsz Wo Nicholas Sze |
| HDFS-3487 |
offlineimageviewer should give byte offset information when it encounters an exception |
Minor |
tools |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3486 |
offlineimageviewer can’t read fsimage files that contain persistent delegation tokens |
Minor |
security, tools |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3485 |
DataTransferThrottler will over-throttle when currentTimeMillis jumps |
Minor |
. |
Andy Isaacson |
Andy Isaacson |
| HDFS-3484 |
hdfs fsck doesn’t work if NN HTTP address is set to <IP_ADDRESS> even if NN RPC address is configured |
Minor |
hdfs-client |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3480 |
Multiple SLF4J binding warning |
Major |
build |
Eli Collins |
Vinayakumar B |
| HDFS-3469 |
start-dfs.sh will start zkfc, but stop-dfs.sh will not stop zkfc similarly. |
Minor |
auto-failover |
Vinayakumar B |
Vinayakumar B |
| HDFS-3466 |
The SPNEGO filter for the NameNode should come out of the web keytab file |
Major |
namenode, security |
Owen O’Malley |
Owen O’Malley |
| HDFS-3460 |
HttpFS proxyuser validation with Kerberos ON uses full principal name |
Critical |
. |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HDFS-3444 |
hdfs groups command doesn’t work with security enabled |
Major |
hdfs-client |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3442 |
Incorrect count for Missing Replicas in FSCK report |
Minor |
. |
suja s |
Andrew Wang |
| HDFS-3440 |
should more effectively limit stream memory consumption when reading corrupt edit logs |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3436 |
adding new datanode to existing pipeline fails in case of Append/Recovery |
Major |
datanode |
Brahma Reddy Battula |
Vinayakumar B |
| HDFS-3433 |
GetImageServlet should allow administrative requestors when security is enabled |
Major |
namenode |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3428 |
move DelegationTokenRenewer to common |
Major |
security |
Alejandro Abdelnur |
Alejandro Abdelnur |
| HDFS-3422 |
TestStandbyIsHot timeouts too aggressive |
Minor |
test |
Todd Lipcon |
Todd Lipcon |
| HDFS-3415 |
During NameNode starting up, it may pick wrong storage directory inspector when the layout versions of the storage directories are different |
Major |
namenode |
Brahma Reddy Battula |
Brandon Li |
| HDFS-3414 |
Balancer does not find NameNode if rpc-address or servicerpc-address are not set in client configs |
Minor |
balancer & mover |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3413 |
TestFailureToReadEdits timing out |
Critical |
ha, test |
Todd Lipcon |
Aaron T. Myers |
| HDFS-3398 |
Client will not retry when primaryDN is down once it’s just got pipeline |
Minor |
hdfs-client |
Brahma Reddy Battula |
amith |
| HDFS-3391 |
TestPipelinesFailover#testLeaseRecoveryAfterFailover is failing |
Critical |
. |
Arun C Murthy |
Todd Lipcon |
| HDFS-3385 |
ClassCastException when trying to append a file |
Major |
namenode |
Brahma Reddy Battula |
Tsz Wo Nicholas Sze |
| HDFS-3368 |
Missing blocks due to bad DataNodes coming up and down. |
Major |
namenode |
Konstantin Shvachko |
Konstantin Shvachko |
| HDFS-3359 |
DFSClient.close should close cached sockets |
Critical |
hdfs-client |
Todd Lipcon |
Todd Lipcon |
| HDFS-3334 |
ByteRangeInputStream leaks streams |
Major |
hdfs-client |
Daryn Sharp |
Daryn Sharp |
| HDFS-3331 |
setBalancerBandwidth do not checkSuperuserPrivilege |
Major |
namenode |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
| HDFS-3321 |
Error message for insufficient data nodes to come out of safemode is wrong. |
Major |
. |
Ravi Prakash |
Ravi Prakash |
| HDFS-3312 |
Hftp selects wrong token service |
Blocker |
hdfs-client |
Daryn Sharp |
Daryn Sharp |
| HDFS-3308 |
hftp/webhdfs can’t get tokens if authority has no port |
Critical |
webhdfs |
Daryn Sharp |
Daryn Sharp |
| HDFS-3306 |
fuse_dfs: don’t lock release operations |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HDFS-3275 |
Format command overwrites contents of non-empty shared edits dir if name dirs are empty without any prompting |
Major |
ha, namenode |
Vinithra Varadharajan |
amith |
| HDFS-3266 |
DFSTestUtil#waitCorruptReplicas doesn’t sleep between checks |
Minor |
. |
Aaron T. Myers |
madhukara phatak |
| HDFS-3243 |
TestParallelRead timing out on jenkins |
Major |
hdfs-client, test |
Todd Lipcon |
Henry Robinson |
| HDFS-3235 |
MiniDFSClusterManager doesn’t correctly support -format option |
Minor |
. |
Henry Robinson |
Henry Robinson |
| HDFS-3194 |
DataNode block scanner is running too frequently |
Major |
datanode |
suja s |
Andy Isaacson |
| HDFS-3177 |
Allow DFSClient to find out and use the CRC type being used for a file. |
Major |
datanode, hdfs-client |
Kihwal Lee |
Kihwal Lee |
| HDFS-3176 |
JsonUtil should not parse the MD5MD5CRC32FileChecksum bytes on its own. |
Major |
hdfs-client |
Kihwal Lee |
Kihwal Lee |
| HDFS-3166 |
Hftp connections do not have a timeout |
Critical |
hdfs-client |
Daryn Sharp |
Daryn Sharp |
| HDFS-3157 |
Error in deleting block is keep on coming from DN even after the block report and directory scanning has happened |
Major |
namenode |
J.Andreina |
Ashish Singhi |
| HDFS-3136 |
Multiple SLF4J binding warning |
Major |
build |
Jason Lowe |
Jason Lowe |
| HDFS-3067 |
NPE in DFSInputStream.readBuffer if read is repeated on corrupted block |
Major |
hdfs-client |
Henry Robinson |
Henry Robinson |
| HDFS-3054 |
distcp -skipcrccheck has no effect |
Major |
tools |
patrick white |
Colin Patrick McCabe |
| HDFS-3048 |
Small race in BlockManager#close |
Major |
namenode |
Eli Collins |
Andy Isaacson |
| HDFS-3037 |
TestMulitipleNNDataBlockScanner#testBlockScannerAfterRestart is racy |
Minor |
test |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3031 |
HA: Fix complete() and getAdditionalBlock() RPCs to be idempotent. |
Major |
ha |
Stephen Chu |
Todd Lipcon |
| HDFS-2982 |
Startup performance suffers when there are many edit log segments |
Critical |
namenode |
Todd Lipcon |
Colin Patrick McCabe |
| HDFS-2966 |
TestNameNodeMetrics tests can fail under load |
Minor |
test |
Steve Loughran |
Steve Loughran |
| HDFS-2963 |
Console Output is confusing while executing metasave (dfsadmin command) |
Minor |
. |
J.Andreina |
Andrew Wang |
| HDFS-2914 |
HA: Standby should not enter safemode when resources are low |
Major |
ha, namenode |
Hari Mankude |
Vinayakumar B |
| HDFS-2800 |
HA: TestStandbyCheckpoints.testCheckpointCancellation is racy |
Major |
ha, test |
Aaron T. Myers |
Todd Lipcon |
| HDFS-2797 |
Fix misuses of InputStream#skip in the edit log code |
Major |
ha, namenode |
Aaron T. Myers |
Colin Patrick McCabe |
| HDFS-2759 |
Pre-allocate HDFS edit log files after writing version number |
Major |
ha, namenode |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-2757 |
Cannot read a local block that’s being written to when using the local read short circuit |
Major |
. |
Jean-Daniel Cryans |
Jean-Daniel Cryans |
| HDFS-2619 |
Remove my personal email address from the libhdfs build file. |
Major |
build |
Owen O’Malley |
Owen O’Malley |
| HDFS-2285 |
BackupNode should reject requests trying to modify namespace |
Major |
namenode |
Konstantin Shvachko |
Konstantin Shvachko |
| HDFS-2025 |
Go Back to File View link is not working in tail.jsp |
Minor |
datanode |
sravankorumilli |
Ashish Singhi |
| HDFS-1490 |
TransferFSImage should timeout |
Minor |
namenode |
Dmytro Molkov |
Vinayakumar B |
| HDFS-1249 |
with fuse-dfs, chown which only has owner (or only group) argument fails with Input/output error. |
Minor |
fuse-dfs |
matsusaka kentaro |
Colin Patrick McCabe |
| HDFS-1153 |
dfsnodelist.jsp should handle invalid input parameters |
Minor |
datanode |
Ravi Phulari |
Ravi Phulari |
| HDFS-766 |
Error message not clear for set space quota out of boundary values. |
Minor |
. |
Ravi Phulari |
Jon Zuanich |
| HDFS-711 |
hdfsUtime does not handle atime = 0 or mtime = 0 correctly |
Major |
documentation |
freestyler |
Colin Patrick McCabe |
| HDFS-470 |
libhdfs should handle 0-length reads from FSInputStream correctly |
Minor |
. |
Pete Wyckoff |
Colin Patrick McCabe |
| MAPREDUCE-4691 |
Historyserver can report “Unknown job” after RM says job has completed |
Critical |
jobhistoryserver, mrv2 |
Jason Lowe |
Robert Joseph Evans |
| MAPREDUCE-4689 |
JobClient.getMapTaskReports on failed job results in NPE |
Major |
client |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4649 |
mr-jobhistory-daemon.sh needs to be updated post YARN-1 |
Major |
jobhistoryserver |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
| MAPREDUCE-4647 |
We should only unjar jobjar if there is a lib directory in it. |
Major |
mrv2 |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4646 |
client does not receive job diagnostics for failed jobs |
Major |
mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4642 |
MiniMRClientClusterFactory should not use job.setJar() |
Major |
test |
Robert Kanter |
Robert Kanter |
| MAPREDUCE-4641 |
Exception in commitJob marks job as successful in job history |
Major |
mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4635 |
MR side of YARN-83. Changing package of YarnClient |
Major |
. |
Bikas Saha |
Bikas Saha |
| MAPREDUCE-4633 |
history server doesn’t set permissions on all subdirs |
Critical |
jobhistoryserver |
Thomas Graves |
oss.wakayama |
| MAPREDUCE-4612 |
job summary file permissions not set when its created |
Critical |
. |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4611 |
MR AM dies badly when Node is decomissioned |
Critical |
. |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4610 |
Support deprecated mapreduce.job.counters.limit property in MR2 |
Major |
mrv2 |
Tom White |
Tom White |
| MAPREDUCE-4608 |
hadoop-mapreduce-client is missing some dependencies |
Major |
build |
Alejandro Abdelnur |
Alejandro Abdelnur |
| MAPREDUCE-4604 |
In mapred-default, mapreduce.map.maxattempts & mapreduce.reduce.maxattempts defaults are set to 4 as well as mapreduce.job.maxtaskfailures.per.tracker. |
Critical |
mrv2 |
Ravi Prakash |
Ravi Prakash |
| MAPREDUCE-4600 |
TestTokenCache.java from MRV1 no longer compiles |
Critical |
. |
Robert Joseph Evans |
Daryn Sharp |
| MAPREDUCE-4580 |
Change MapReduce to use the yarn-client module |
Major |
. |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
| MAPREDUCE-4579 |
TestTaskAttempt fails jdk7 |
Major |
. |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4577 |
HDFS-3672 broke TestCombineFileInputFormat.testMissingBlocks() test |
Minor |
test |
Alejandro Abdelnur |
Aaron T. Myers |
| MAPREDUCE-4572 |
Can not access user logs - Jetty is not configured by default to serve aliases/symlinks |
Major |
tasktracker, webapps |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4570 |
ProcfsBasedProcessTree#constructProcessInfo() prints a warning if procfsDir/<pid>/stat is not found. |
Minor |
mrv2 |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4569 |
TestHsWebServicesJobsQuery fails on jdk7 |
Major |
. |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4562 |
Support for “FileSystemCounter” legacy counter group name for compatibility reasons is creating incorrect counter name |
Major |
. |
Jarek Jarcec Cecho |
Jarek Jarcec Cecho |
| MAPREDUCE-4504 |
SortValidator writes to wrong directory |
Major |
mrv2 |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4503 |
Should throw InvalidJobConfException if duplicates found in cacheArchives or cacheFiles |
Major |
mrv2 |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4498 |
Remove hsqldb jar from Hadoop runtime classpath |
Critical |
build, examples |
Robert Kanter |
Robert Kanter |
| MAPREDUCE-4496 |
AM logs link is missing user name |
Major |
applicationmaster, mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4494 |
TestFifoScheduler failing with Metrics source QueueMetrics,q0=default already exists! |
Major |
mrv2, test |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4493 |
Distibuted Cache Compatability Issues |
Critical |
mrv2 |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4492 |
Configuring total queue capacity between 100.5 and 99.5 at perticular level is sucessfull |
Minor |
mrv2 |
Nishan Shetty |
Mayank Bansal |
| MAPREDUCE-4484 |
Incorrect IS_MINI_YARN_CLUSTER property name in YarnConfiguration |
Major |
mrv2 |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4483 |
2.0 build does not work |
Major |
. |
John George |
John George |
| MAPREDUCE-4470 |
Fix TestCombineFileInputFormat.testForEmptyFile |
Major |
test |
Kihwal Lee |
Ilya Katsov |
| MAPREDUCE-4467 |
IndexCache failures due to missing synchronization |
Critical |
nodemanager |
Andrey Klochkov |
Kihwal Lee |
| MAPREDUCE-4465 |
Update description of yarn.nodemanager.address property |
Trivial |
. |
Bo Wang |
Bo Wang |
| MAPREDUCE-4457 |
mr job invalid transition TA_TOO_MANY_FETCH_FAILURE at FAILED |
Critical |
mrv2 |
Thomas Graves |
Robert Joseph Evans |
| MAPREDUCE-4456 |
LocalDistributedCacheManager can get an ArrayIndexOutOfBounds when creating symlinks |
Major |
mrv2 |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4449 |
Incorrect MR_HISTORY_STORAGE property name in JHAdminConfig |
Major |
mrv2 |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4448 |
Nodemanager crashes upon application cleanup if aggregation failed to start |
Critical |
mrv2, nodemanager |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4447 |
Remove aop from cruft from the ant build |
Major |
build |
Eli Collins |
Eli Collins |
| MAPREDUCE-4444 |
nodemanager fails to start when one of the local-dirs is bad |
Blocker |
nodemanager |
Nathan Roberts |
Jason Lowe |
| MAPREDUCE-4441 |
Fix build issue caused by MR-3451 |
Blocker |
. |
Karthik Kambatla |
Karthik Kambatla |
| MAPREDUCE-4440 |
Change SchedulerApp & SchedulerNode to be a minimal interface |
Major |
. |
Arun C Murthy |
Arun C Murthy |
| MAPREDUCE-4437 |
Race in MR ApplicationMaster can cause reducers to never be scheduled |
Critical |
applicationmaster, mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4432 |
Confusing warning message when GenericOptionsParser is not used |
Trivial |
. |
Gabriel Reid |
|
| MAPREDUCE-4423 |
Potential infinite fetching of map output |
Critical |
mrv2 |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4419 |
./mapred queue -info <queuename> -showJobs displays all the jobs irrespective of <queuename> |
Major |
mrv2 |
Nishan Shetty |
Devaraj K |
| MAPREDUCE-4416 |
Some tests fail if Clover is enabled |
Critical |
client, mrv2 |
Kihwal Lee |
Kihwal Lee |
| MAPREDUCE-4407 |
Add hadoop-yarn-server-tests-<version>-tests.jar to hadoop dist package |
Major |
build, mrv2 |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4406 |
Users should be able to specify the MiniCluster ResourceManager and JobHistoryServer ports |
Major |
mrv2, test |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4402 |
TestFileInputFormat fails intermittently |
Major |
test |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4395 |
Possible NPE at ClientDistributedCacheManager#determineTimestamps |
Critical |
distributed-cache, job submission, mrv2 |
Bhallamudi Venkata Siva Kamesh |
Bhallamudi Venkata Siva Kamesh |
| MAPREDUCE-4392 |
Counters.makeCompactString() changed behavior from 0.20 |
Major |
mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4387 |
RM gets fatal error and exits during TestRM |
Major |
resourcemanager |
Kihwal Lee |
Kihwal Lee |
| MAPREDUCE-4384 |
Race conditions in IndexCache |
Major |
nodemanager |
Kihwal Lee |
Kihwal Lee |
| MAPREDUCE-4383 |
HadoopPipes.cc needs to include unistd.h |
Minor |
pipes |
Andy Isaacson |
Andy Isaacson |
| MAPREDUCE-4380 |
Empty Userlogs directory is getting created under logs directory |
Minor |
mrv2, nodemanager |
Devaraj K |
Devaraj K |
| MAPREDUCE-4379 |
Node Manager throws java.lang.OutOfMemoryError: Java heap space due to org.apache.hadoop.fs.LocalDirAllocator.contexts |
Blocker |
mrv2, nodemanager |
Devaraj K |
Devaraj K |
| MAPREDUCE-4376 |
TestClusterMRNotification times out |
Major |
mrv2, test |
Jason Lowe |
Kihwal Lee |
| MAPREDUCE-4372 |
Deadlock in Resource Manager between SchedulerEventDispatcher.EventProcessor and Shutdown hook manager |
Major |
mrv2, resourcemanager |
Devaraj K |
Devaraj K |
| MAPREDUCE-4361 |
Fix detailed metrics for protobuf-based RPC on 0.23 |
Major |
mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4342 |
Distributed Cache gives inconsistent result if cache files get deleted from task tracker |
Major |
. |
Mayank Bansal |
Mayank Bansal |
| MAPREDUCE-4341 |
add types to capacity scheduler properties documentation |
Major |
capacity-sched, mrv2 |
Thomas Graves |
Karthik Kambatla |
| MAPREDUCE-4336 |
Distributed Shell fails when used with the CapacityScheduler |
Major |
mrv2 |
Siddharth Seth |
Ahmed Radwan |
| MAPREDUCE-4320 |
gridmix mainClass wrong in pom.xml |
Major |
contrib/gridmix |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4313 |
TestTokenCache doesn’t compile due TokenCache.getDelegationToken compilation error |
Blocker |
build, test |
Eli Collins |
Robert Joseph Evans |
| MAPREDUCE-4307 |
TeraInputFormat calls FileSystem.getDefaultBlockSize() without a Path - Failure when using ViewFileSystem |
Major |
mrv2 |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4306 |
Problem running Distributed Shell applications as a user other than the one started the daemons |
Major |
mrv2 |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4302 |
NM goes down if error encountered during log aggregation |
Critical |
nodemanager |
Daryn Sharp |
Daryn Sharp |
| MAPREDUCE-4300 |
OOM in AM can turn it into a zombie. |
Major |
applicationmaster |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4299 |
Terasort hangs with MR2 FifoScheduler |
Major |
mrv2 |
Tom White |
Tom White |
| MAPREDUCE-4297 |
Usersmap file in gridmix should not fail on empty lines |
Major |
contrib/gridmix |
Ravi Prakash |
Ravi Prakash |
| MAPREDUCE-4295 |
RM crashes due to DNS issue |
Critical |
mrv2, resourcemanager |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4290 |
JobStatus.getState() API is giving ambiguous values |
Major |
mrv2 |
Nishan Shetty |
Devaraj K |
| MAPREDUCE-4276 |
Allow setting yarn.nodemanager.delete.debug-delay-sec property to “-1” for easier container debugging. |
Major |
mrv2 |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4270 |
data_join test classes are in the wrong packge |
Major |
mrv2 |
Brock Noland |
Thomas Graves |
| MAPREDUCE-4269 |
documentation: Gridmix has javadoc warnings in StressJobFactory |
Major |
mrv2 |
Jonathan Eagles |
Jonathan Eagles |
| MAPREDUCE-4267 |
mavenize pipes |
Critical |
mrv2 |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4264 |
Got ClassCastException when using mapreduce.history.server.delegationtoken.required=true |
Blocker |
mrv2 |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4262 |
NM gives wrong log message saying “Connected to ResourceManager” before trying to connect |
Minor |
mrv2, nodemanager |
Devaraj K |
Devaraj K |
| MAPREDUCE-4252 |
MR2 job never completes with 1 pending task |
Major |
mrv2 |
Tom White |
Tom White |
| MAPREDUCE-4250 |
hadoop-config.sh missing variable exports, causes Yarn jobs to fail with ClassNotFoundException MRAppMaster |
Major |
nodemanager |
Patrick Hunt |
Patrick Hunt |
| MAPREDUCE-4238 |
mavenize data_join |
Critical |
mrv2 |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4237 |
TestNodeStatusUpdater can fail if localhost has a domain associated with it |
Major |
. |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4233 |
NPE can happen in RMNMNodeInfo. |
Critical |
. |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4228 |
mapreduce.job.reduce.slowstart.completedmaps is not working properly to delay the scheduling of the reduce tasks |
Major |
applicationmaster, mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4226 |
ConcurrentModificationException in FileSystemCounterGroup |
Major |
mrv2 |
Tom White |
Tom White |
| MAPREDUCE-4224 |
TestFifoScheduler throws org.apache.hadoop.metrics2.MetricsException |
Major |
mrv2, scheduler, test |
Devaraj K |
Devaraj K |
| MAPREDUCE-4220 |
RM apps page starttime/endtime sorts are incorrect |
Minor |
mrv2 |
Jonathan Eagles |
Jonathan Eagles |
| MAPREDUCE-4215 |
RM app page shows 500 error on appid parse error |
Major |
mrv2 |
Jonathan Eagles |
Jonathan Eagles |
| MAPREDUCE-4211 |
Error conditions (missing appid, appid not found) are masked in the RM app page |
Minor |
mrv2 |
Jonathan Eagles |
Jonathan Eagles |
| MAPREDUCE-4209 |
junit dependency in hadoop-mapreduce-client is missing scope test |
Major |
build |
Radim Kolar |
|
| MAPREDUCE-4206 |
Sorting by Last Health-Update on the RM nodes page sorts does not work correctly |
Minor |
mrv2 |
Jonathan Eagles |
Jonathan Eagles |
| MAPREDUCE-4197 |
Include the hsqldb jar in the hadoop-mapreduce tar file |
Major |
. |
Ravi Prakash |
Ravi Prakash |
| MAPREDUCE-4194 |
ConcurrentModificationError in DirectoryCollection |
Major |
mrv2 |
Jonathan Eagles |
Jonathan Eagles |
| MAPREDUCE-4189 |
TestContainerManagerSecurity is failing |
Critical |
mrv2 |
Devaraj K |
Devaraj K |
| MAPREDUCE-4169 |
Container Logs appear in unsorted order |
Minor |
mrv2 |
Jonathan Eagles |
Jonathan Eagles |
| MAPREDUCE-4165 |
Committing is misspelled as commiting in task logs |
Trivial |
mrv2 |
Jonathan Eagles |
Jonathan Eagles |
| MAPREDUCE-4160 |
some mrv1 ant tests fail with timeout - due to 4156 |
Major |
test |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4159 |
Job is running in Uber mode after setting “mapreduce.job.ubertask.maxreduces” to zero |
Major |
mrv2 |
Nishan Shetty |
Devaraj K |
| MAPREDUCE-4156 |
ant build fails compiling JobInProgress |
Major |
build |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4152 |
map task left hanging after AM dies trying to connect to RM |
Major |
mrv2 |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4148 |
MapReduce should not have a compile-time dependency on HDFS |
Major |
mrv2 |
Tom White |
Tom White |
| MAPREDUCE-4144 |
ResourceManager NPE while handling NODE_UPDATE |
Critical |
mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4140 |
mapreduce classes incorrectly importing “clover.org.apache.*” classes |
Major |
client, mrv2 |
Patrick Hunt |
Patrick Hunt |
| MAPREDUCE-4139 |
Potential ResourceManager deadlock when SchedulerEventDispatcher is stopped |
Major |
mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4133 |
MR over viewfs is broken |
Major |
. |
John George |
John George |
| MAPREDUCE-4129 |
Lots of unneeded counters log messages |
Major |
mrv2 |
Ahmed Radwan |
Ahmed Radwan |
| MAPREDUCE-4128 |
AM Recovery expects all attempts of a completed task to also be completed. |
Major |
mrv2 |
Bikas Saha |
Bikas Saha |
| MAPREDUCE-4117 |
mapred job -status throws NullPointerException |
Critical |
client, mrv2 |
Devaraj K |
Devaraj K |
| MAPREDUCE-4102 |
job counters not available in Jobhistory webui for killed jobs |
Major |
webapps |
Thomas Graves |
Bhallamudi Venkata Siva Kamesh |
| MAPREDUCE-4099 |
ApplicationMaster may fail to remove staging directory |
Critical |
mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4097 |
tools testcases fail because missing mrapp-generated-classpath file in classpath |
Major |
build |
Alejandro Abdelnur |
Roman Shaposhnik |
| MAPREDUCE-4092 |
commitJob Exception does not fail job (regression in 0.23 vs 0.20) |
Blocker |
mrv2 |
Jonathan Eagles |
Jonathan Eagles |
| MAPREDUCE-4091 |
tools testcases failing because of MAPREDUCE-4082 |
Critical |
build, test |
Alejandro Abdelnur |
Alejandro Abdelnur |
| MAPREDUCE-4089 |
Hung Tasks never time out. |
Blocker |
mrv2 |
Robert Joseph Evans |
Robert Joseph Evans |
| MAPREDUCE-4082 |
hadoop-mapreduce-client-app’s mrapp-generated-classpath file should not be in the module JAR |
Critical |
build |
Alejandro Abdelnur |
Alejandro Abdelnur |
| MAPREDUCE-4074 |
Client continuously retries to RM When RM goes down before launching Application Master |
Major |
. |
Devaraj K |
xieguiming |
| MAPREDUCE-4073 |
CS assigns multiple off-switch containers when using multi-level-queues |
Critical |
mrv2, scheduler |
Siddharth Seth |
Siddharth Seth |
| MAPREDUCE-4068 |
Jars in lib subdirectory of the submittable JAR are not added to the classpath |
Blocker |
mrv2 |
Ahmed Radwan |
Robert Kanter |
| MAPREDUCE-4062 |
AM Launcher thread can hang forever |
Major |
mrv2 |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4060 |
Multiple SLF4J binding warning |
Major |
build |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-4053 |
Counters group names deprecation is wrong, iterating over group names deprecated names don’t show up |
Major |
mrv2 |
Alejandro Abdelnur |
Robert Joseph Evans |
| MAPREDUCE-4050 |
Invalid node link |
Major |
mrv2 |
Bhallamudi Venkata Siva Kamesh |
Bhallamudi Venkata Siva Kamesh |
| MAPREDUCE-4048 |
NullPointerException exception while accessing the Application Master UI |
Major |
mrv2 |
Devaraj K |
Devaraj K |
| MAPREDUCE-4040 |
History links should use hostname rather than IP address. |
Minor |
jobhistoryserver, mrv2 |
Bhallamudi Venkata Siva Kamesh |
Bhallamudi Venkata Siva Kamesh |
| MAPREDUCE-4031 |
Node Manager hangs on shut down |
Critical |
mrv2, nodemanager |
Devaraj K |
Devaraj K |
| MAPREDUCE-4024 |
RM webservices can’t query on finalStatus |
Major |
mrv2 |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-4020 |
Web services returns incorrect JSON for deep queue tree |
Major |
mrv2, webapps |
Jason Lowe |
Anupam Seth |
| MAPREDUCE-4012 |
Hadoop Job setup error leaves no useful info to users (when LinuxTaskController is used) |
Minor |
. |
Koji Noguchi |
Thomas Graves |
| MAPREDUCE-4010 |
TestWritableJobConf fails on trunk |
Critical |
mrv2 |
Jason Lowe |
Alejandro Abdelnur |
| MAPREDUCE-4002 |
MultiFileWordCount job fails if the input path is not from default file system |
Major |
examples |
Bhallamudi Venkata Siva Kamesh |
Bhallamudi Venkata Siva Kamesh |
| MAPREDUCE-3999 |
Tracking link gives an error if the AppMaster hasn’t started yet |
Major |
mrv2, webapps |
Ravi Prakash |
Ravi Prakash |
| MAPREDUCE-3993 |
Graceful handling of codec errors during decompression |
Major |
mrv1, mrv2 |
Todd Lipcon |
Karthik Kambatla |
| MAPREDUCE-3992 |
Reduce fetcher doesn’t verify HTTP status code of response |
Major |
mrv1 |
Todd Lipcon |
Todd Lipcon |
| MAPREDUCE-3988 |
mapreduce.job.local.dir doesn’t point to a single directory on a node. |
Major |
mrv2 |
Vinod Kumar Vavilapalli |
Eric Payne |
| MAPREDUCE-3947 |
yarn.app.mapreduce.am.resource.mb not documented |
Minor |
. |
Todd Lipcon |
Devaraj K |
| MAPREDUCE-3932 |
MR tasks failing and crashing the AM when available-resources/headRoom becomes zero |
Critical |
mr-am, mrv2 |
Vinod Kumar Vavilapalli |
Robert Joseph Evans |
| MAPREDUCE-3927 |
Shuffle hang when set map.failures.percent |
Critical |
mrv2 |
MengWang |
Bhallamudi Venkata Siva Kamesh |
| MAPREDUCE-3893 |
allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis |
Critical |
mrv2 |
Thomas Graves |
Thomas Graves |
| MAPREDUCE-3889 |
job client tries to use /tasklog interface, but that doesn’t exist anymore |
Critical |
mrv2 |
Thomas Graves |
Devaraj K |
| MAPREDUCE-3873 |
Nodemanager is not getting decommisioned if the absolute ip is given in exclude file. |
Minor |
mrv2, nodemanager |
Nishan Shetty |
xieguiming |
| MAPREDUCE-3870 |
Invalid App Metrics |
Major |
mrv2 |
Bhallamudi Venkata Siva Kamesh |
Bhallamudi Venkata Siva Kamesh |
| MAPREDUCE-3782 |
teragen terasort jobs fail when using webhdfs:// |
Critical |
mrv2 |
Arpit Gupta |
Jason Lowe |
| MAPREDUCE-3728 |
ShuffleHandler can’t access results when configured in a secure mode |
Critical |
mrv2, nodemanager |
Roman Shaposhnik |
Ding Yuan |
| MAPREDUCE-3682 |
Tracker URL says AM tasks run on localhost |
Major |
mrv2 |
David Capwell |
Ravi Prakash |
| MAPREDUCE-3672 |
Killed maps shouldn’t be counted towards JobCounter.NUM_FAILED_MAPS |
Major |
mr-am, mrv2 |
Vinod Kumar Vavilapalli |
Anupam Seth |
| MAPREDUCE-3650 |
testGetTokensForHftpFS() fails |
Blocker |
mrv2 |
Thomas Graves |
Ravi Prakash |
| MAPREDUCE-3621 |
TestDBJob and TestDataDrivenDBInputFormat ant tests fail |
Major |
mrv2 |
Thomas Graves |
Ravi Prakash |
| MAPREDUCE-3543 |
Mavenize Gridmix. |
Critical |
mrv2 |
Mahadev konar |
Thomas Graves |
| MAPREDUCE-3506 |
Calling getPriority on JobInfo after parsing a history log with JobHistoryParser throws a NullPointerException |
Minor |
client, mrv2 |
Ratandeep Ratti |
Jason Lowe |
| MAPREDUCE-3493 |
Add the default mapreduce.shuffle.port property to mapred-default.xml |
Minor |
mrv2 |
Ahmed Radwan |
|
| MAPREDUCE-3350 |
Per-app RM page should have the list of application-attempts like on the app JHS page |
Critical |
mrv2, webapps |
Vinod Kumar Vavilapalli |
Jonathan Eagles |
| MAPREDUCE-3348 |
mapred job -status fails to give info even if the job is present in History |
Major |
mrv2 |
Devaraj K |
Devaraj K |
| MAPREDUCE-3082 |
archive command take wrong path for input file with current directory |
Major |
harchive |
Rajit Saha |
John George |
| MAPREDUCE-2739 |
MR-279: Update installation docs (remove YarnClientFactory) |
Minor |
mrv2 |
Ahmed Radwan |
Bo Wang |
| MAPREDUCE-2374 |
“Text File Busy” errors launching MR tasks |
Major |
. |
Todd Lipcon |
Andy Isaacson |
| MAPREDUCE-2289 |
Permissions race can make getStagingDir fail on local filesystem |
Major |
job submission |
Todd Lipcon |
Ahmed Radwan |
| MAPREDUCE-2220 |
Fix new API FileOutputFormat-related typos in mapred-default.xml |
Minor |
documentation |
Rui KUBO |
Rui KUBO |
| YARN-174 |
TestNodeStatusUpdater is failing in trunk |
Major |
nodemanager |
Robert Joseph Evans |
Vinod Kumar Vavilapalli |
| YARN-138 |
Improve default config values for YARN |
Major |
resourcemanager, scheduler |
Arun C Murthy |
Harsh J |
| YARN-108 |
FSDownload can create cache directories with the wrong permissions |
Critical |
nodemanager |
Jason Lowe |
Jason Lowe |
| YARN-106 |
Nodemanager needs to set permissions of local directories |
Major |
nodemanager |
Jason Lowe |
Jason Lowe |
| YARN-88 |
DefaultContainerExecutor can fail to set proper permissions |
Major |
nodemanager |
Jason Lowe |
Jason Lowe |
| YARN-87 |
NM ResourceLocalizationService does not set permissions of local cache directories |
Critical |
nodemanager |
Jason Lowe |
Jason Lowe |
| YARN-83 |
Change package of YarnClient to include apache |
Major |
client |
Bikas Saha |
Bikas Saha |
| YARN-79 |
Calling YarnClientImpl.close throws Exception |
Major |
client |
Bikas Saha |
Vinod Kumar Vavilapalli |
| YARN-75 |
RMContainer should handle a RELEASE event while RUNNING |
Major |
. |
Siddharth Seth |
Siddharth Seth |
| YARN-68 |
NodeManager will refuse to shutdown indefinitely due to container log aggregation |
Major |
nodemanager |
patrick white |
Daryn Sharp |
| YARN-66 |
aggregated logs permissions not set properly |
Critical |
nodemanager |
Thomas Graves |
Thomas Graves |
| YARN-63 |
RMNodeImpl is missing valid transitions from the UNHEALTHY state |
Major |
resourcemanager |
Jason Lowe |
Jason Lowe |
| YARN-58 |
NM leaks filesystems |
Critical |
nodemanager |
Daryn Sharp |
Jason Lowe |
| YARN-42 |
Node Manager throws NPE on startup |
Major |
nodemanager |
Devaraj K |
Devaraj K |
| YARN-37 |
TestRMAppTransitions.testAppSubmittedKilled passes for the wrong reason |
Minor |
resourcemanager |
Jason Lowe |
Mayank Bansal |
| YARN-36 |
branch-2.1.0-alpha doesn’t build |
Blocker |
. |
Eli Collins |
Radim Kolar |
| YARN-31 |
TestDelegationTokenRenewer fails on jdk7 |
Major |
. |
Thomas Graves |
Thomas Graves |
| YARN-27 |
Failed refreshQueues due to misconfiguration prevents further refreshing of queues |
Major |
. |
Ramya Sunil |
Arun C Murthy |
| YARN-25 |
remove old aggregated logs |
Major |
. |
Thomas Graves |
Robert Joseph Evans |
| YARN-22 |
Using URI for yarn.nodemanager log dirs fails |
Minor |
. |
Eli Collins |
Mayank Bansal |
| YARN-15 |
YarnConfiguration DEFAULT_YARN_APPLICATION_CLASSPATH should be updated |
Critical |
nodemanager |
Alejandro Abdelnur |
Arun C Murthy |
| YARN-14 |
Symlinks to peer distributed cache files no longer work |
Major |
nodemanager |
Jason Lowe |
Jason Lowe |
| YARN-13 |
Merge of yarn reorg into branch-2 copied trunk tree |
Critical |
. |
Todd Lipcon |
|
| YARN-12 |
Several Findbugs issues with new FairScheduler in YARN |
Major |
scheduler |
Junping Du |
Junping Du |


To see average latency between azure datacenters via Azure backbone network, please go to https://docs.microsoft.com/en-us/azure/networking/azure-network-latency


Class Feature
- java.lang.Object
-
- org.gdal.ogr.Feature
-
- All Implemented Interfaces:
java.lang.Cloneable
public class Feature extends java.lang.Object implements java.lang.Cloneable
A simple feature, including geometry and attributes.The Feature class is a binding for the C++ OGRFeature class.
-
-
Constructor Summary
Constructors Constructor Description Feature(FeatureDefn feature_def)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
Feature
Clone()
Duplicate feature.void
delete()
Delete (in memory) a feature.void
DumpReadable()
Dump this feature in a human readable form.boolean
Equal(Feature feature)
Test if two features are the same.boolean
equals(java.lang.Object obj)
void
FillUnsetWithDefault()
void
FillUnsetWithDefault(int bNotNullableOnly)
void
FillUnsetWithDefault(int bNotNullableOnly, java.util.Vector options)
FeatureDefn
GetDefnRef()
Fetch feature definition.long
GetFID()
Get feature identifier.byte[]
GetFieldAsBinary(int id)
byte[]
GetFieldAsBinary(java.lang.String field_name)
void
GetFieldAsDateTime(int ifield, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag)
Fetch field value as date and time.void
GetFieldAsDateTime(java.lang.String field_name, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag)
double
GetFieldAsDouble(int ifield)
Fetch field value as a double.double
GetFieldAsDouble(java.lang.String name)
Fetch field value as a double.double[]
GetFieldAsDoubleList(int ifield)
Fetch field value as a list of doubles.int
GetFieldAsInteger(int ifield)
Fetch field value as integer.int
GetFieldAsInteger(java.lang.String name)
Fetch field value as integer.long
GetFieldAsInteger64(int id)
long
GetFieldAsInteger64(java.lang.String field_name)
int[]
GetFieldAsIntegerList(int ifield)
Fetch field value as a list of integers.java.lang.String
GetFieldAsString(int ifield)
Fetch field value as a string.java.lang.String
GetFieldAsString(java.lang.String name)
Fetch field value as a string.java.lang.String[]
GetFieldAsStringList(int ifield)
Fetch field value as a list of strings.int
GetFieldCount()
Fetch number of fields on this feature.FieldDefn
GetFieldDefnRef(int ifield)
Fetch definition for this field.FieldDefn
GetFieldDefnRef(java.lang.String name)
Fetch definition for this field.int
GetFieldIndex(java.lang.String name)
Fetch the field index given field name.int
GetFieldType(int ifield)
Fetch the field type.int
GetFieldType(java.lang.String name)
Fetch the field type.Geometry
GetGeometryRef()
Fetch pointer to feature geometry.int
GetGeomFieldCount()
GeomFieldDefn
GetGeomFieldDefnRef(int id)
GeomFieldDefn
GetGeomFieldDefnRef(java.lang.String field_name)
int
GetGeomFieldIndex(java.lang.String field_name)
Geometry
GetGeomFieldRef(int iField)
Geometry
GetGeomFieldRef(java.lang.String field_name)
java.lang.String
GetNativeData()
java.lang.String
GetNativeMediaType()
java.lang.String
GetStyleString()
Fetch style string for this feature.int
hashCode()
boolean
IsFieldNull(int id)
boolean
IsFieldNull(java.lang.String field_name)
boolean
IsFieldSet(int ifield)
Test if a field has ever been assigned a value or not.boolean
IsFieldSet(java.lang.String name)
Test if a field has ever been assigned a value or not.boolean
IsFieldSetAndNotNull(int id)
boolean
IsFieldSetAndNotNull(java.lang.String field_name)
int
SetFID(long fid)
Set the feature identifier.void
SetField(int ifield, double val)
Set field to double value.void
SetField(int ifield, int val)
Set field to integer value.void
SetField(int ifield, int year, int month, int day, int hour, int minute, float second, int tzflag)
Set field to date.void
SetField(int ifield, java.lang.String val)
Set field to string value.void
SetField(java.lang.String name, double val)
Set field to double value.void
SetField(java.lang.String name, int val)
Set field to integer value.void
SetField(java.lang.String name, int year, int month, int day, int hour, int minute, float second, int tzflag)
Set field to date.void
SetField(java.lang.String name, java.lang.String val)
Set field to string value.void
SetFieldBinaryFromHexString(int id, java.lang.String pszValue)
void
SetFieldBinaryFromHexString(java.lang.String field_name, java.lang.String pszValue)
void
SetFieldDoubleList(int ifield, double[] values)
Set field to list of doubles value.void
SetFieldInteger64(int id, long value)
void
SetFieldIntegerList(int ifield, int[] values)
Set field to list of integers value.void
SetFieldNull(int id)
void
SetFieldNull(java.lang.String field_name)
void
SetFieldStringList(int ifield, java.util.Vector values)
Set field to list of strings value.int
SetFrom(Feature srcFeature)
Set one feature from another.int
SetFrom(Feature srcFeature, int forgiving)
Set one feature from another.int
SetFromWithMap(Feature srcFeature, int forgiving, int[] map)
Set one feature from another.int
SetGeometry(Geometry geom)
Set feature geometry.int
SetGeometryDirectly(Geometry geom)
Set feature geometry.int
SetGeomField(int iField, Geometry geom)
int
SetGeomField(java.lang.String field_name, Geometry geom)
int
SetGeomFieldDirectly(int iField, Geometry geom)
int
SetGeomFieldDirectly(java.lang.String field_name, Geometry geom)
void
SetNativeData(java.lang.String nativeData)
void
SetNativeMediaType(java.lang.String nativeMediaType)
void
SetStyleString(java.lang.String style_string)
Set feature style string.void
UnsetField(int ifield)
Clear a field, marking it as unset.void
UnsetField(java.lang.String name)
Clear a field, marking it as unset.int
Validate()
int
Validate(int flags)
int
Validate(int flags, int bEmitError)
-
-
-
Constructor Detail
-
Feature
public Feature(FeatureDefn feature_def)
Constructor.Note that the Feature will increment the reference count of its defining FeatureDefn.
- Parameters:
feature_def
- feature class (layer) definition to which the feature will adhere.
-
-
Method Detail
-
delete
public void delete()
Delete (in memory) a feature.Calling this method is not required as normal garbage collection will reclaim associated resources when the object goes out of scope. Otherwise calling delete() explicitly will help release resources sooner. Don't call any method on a deleted object !
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
clone
public java.lang.Object clone()
-
GetDefnRef
public FeatureDefn GetDefnRef()
Fetch feature definition.- Returns:
- a reference to the feature definition object.
-
SetGeometry
public int SetGeometry(Geometry geom)
Set feature geometry.This method updates the features geometry, and operate exactly as SetGeometryDirectly(), except that this method does not assume ownership of the passed geometry, but instead makes a copy of it.
- Parameters:
geom
- new geometry to apply to feature. Passing null value here is correct and it will result in deallocation of currently assigned geometry without assigning new one.- Returns:
- 0 if successful, or throws a RuntimeException (or an error code if DontUseExceptions() has been called) if the geometry type is illegal for the FeatureDefn (checking not yet implemented).
-
SetGeometryDirectly
public int SetGeometryDirectly(Geometry geom)
Set feature geometry.This method updates the features geometry, and operate exactly as SetGeometry(), except that this method assumes ownership of the passed geometry.
- Parameters:
geom
- new geometry to apply to feature. Passing null value here is correct and it will result in deallocation of currently assigned geometry without assigning new one.- Returns:
- 0 if successful, or throws a RuntimeException (or an error code if DontUseExceptions() has been called) if the geometry type is illegal for the FeatureDefn (checking not yet implemented).
-
GetGeometryRef
public Geometry GetGeometryRef()
Fetch pointer to feature geometry.- Returns:
- internal feature geometry (or null if no geometry). This object should not be modified.
-
SetGeomField
public int SetGeomField(int iField, Geometry geom)
-
SetGeomField
public int SetGeomField(java.lang.String field_name, Geometry geom)
-
SetGeomFieldDirectly
public int SetGeomFieldDirectly(int iField, Geometry geom)
-
SetGeomFieldDirectly
public int SetGeomFieldDirectly(java.lang.String field_name, Geometry geom)
-
GetGeomFieldRef
public Geometry GetGeomFieldRef(int iField)
-
GetGeomFieldRef
public Geometry GetGeomFieldRef(java.lang.String field_name)
-
Clone
public Feature Clone()
Duplicate feature.The newly created feature is owned by the caller, and will have its own reference to the FeatureDefn.
- Returns:
- new feature, exactly matching this feature.
-
Equal
public boolean Equal(Feature feature)
Test if two features are the same.Two features are considered equal if they share the (pointer equality) same FeatureDefn, have the same field values, and the same geometry (as tested by Geometry.Equal()) as well as the same feature id.
- Parameters:
feature
- the other feature to test this one against.- Returns:
- true if they are equal, otherwise false.
-
GetFieldCount
public int GetFieldCount()
Fetch number of fields on this feature. This will always be the same as the field count for the FeatureDefn.- Returns:
- count of fields.
-
GetFieldDefnRef
public FieldDefn GetFieldDefnRef(int ifield)
Fetch definition for this field.- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.- Returns:
- the field definition (from the FeatureDefn).
-
GetFieldDefnRef
public FieldDefn GetFieldDefnRef(java.lang.String name)
Fetch definition for this field.- Parameters:
name
- the name of the field to fetch.- Returns:
- the field definition (from the FeatureDefn).
-
GetGeomFieldCount
public int GetGeomFieldCount()
-
GetGeomFieldDefnRef
public GeomFieldDefn GetGeomFieldDefnRef(int id)
-
GetGeomFieldDefnRef
public GeomFieldDefn GetGeomFieldDefnRef(java.lang.String field_name)
-
GetFieldAsString
public java.lang.String GetFieldAsString(int ifield)
Fetch field value as a string.OFTReal and OFTInteger fields will be translated to string using sprintf(), but not necessarily using the established formatting rules. Other field types, or errors will result in a return value of zero.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.- Returns:
- the field value.
-
GetFieldAsString
public java.lang.String GetFieldAsString(java.lang.String name)
Fetch field value as a string.OFTReal and OFTInteger fields will be translated to string using sprintf(), but not necessarily using the established formatting rules. Other field types, or errors will result in a return value of zero.
- Parameters:
name
- the name of the field to fetch.- Returns:
- the field value.
-
GetFieldAsInteger
public int GetFieldAsInteger(int ifield)
Fetch field value as integer.OFTString features will be translated using atoi(). OFTReal fields will be cast to integer. Other field types, or errors will result in a return value of zero.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.- Returns:
- the field value.
-
GetFieldAsInteger
public int GetFieldAsInteger(java.lang.String name)
Fetch field value as integer.OFTString features will be translated using atoi(). OFTReal fields will be cast to integer. Other field types, or errors will result in a return value of zero.
- Parameters:
name
- the name of the field to fetch.- Returns:
- the field value.
-
GetFieldAsInteger64
public long GetFieldAsInteger64(int id)
-
GetFieldAsInteger64
public long GetFieldAsInteger64(java.lang.String field_name)
-
GetFieldAsDouble
public double GetFieldAsDouble(int ifield)
Fetch field value as a double.OFTString features will be translated using atof(). OFTInteger fields will be cast to double. Other field types, or errors will result in a return value of zero.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.- Returns:
- the field value.
-
GetFieldAsDouble
public double GetFieldAsDouble(java.lang.String name)
Fetch field value as a double.OFTString features will be translated using atof(). OFTInteger fields will be cast to double. Other field types, or errors will result in a return value of zero.
- Parameters:
name
- the name of the field to fetch.- Returns:
- the field value.
-
GetFieldAsDateTime
public void GetFieldAsDateTime(int ifield, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag)
Fetch field value as date and time.Currently this method only works for OFTDate, OFTTime and OFTDateTime fields.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.pnYear
- an allocated array of 1 integer to put the year (including century)pnMonth
- an allocated array of 1 integer to put the month (1-12)pnDay
- an allocated array of 1 integer to put the day (1-31)pnHour
- an allocated array of 1 integer to put the hour (0-23)pnMinute
- an allocated array of 1 integer to put the minute (0-59)pfSecond
- an allocated array of 1 integer to put the second (0-59)pnTZFlag
- an allocated array of 1 integer to put the time zone flag (0=unknown, 1=localtime, 100=GMT, see data model for details)
-
GetFieldAsDateTime
public void GetFieldAsDateTime(java.lang.String field_name, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag)
-
GetFieldAsIntegerList
public int[] GetFieldAsIntegerList(int ifield)
Fetch field value as a list of integers.Currently this method only works for OFTIntegerList fields.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.- Returns:
- the field value. The returned value may be null.
- Since:
- Java bindings 1.7.0
-
GetFieldAsDoubleList
public double[] GetFieldAsDoubleList(int ifield)
Fetch field value as a list of doubles.Currently this method only works for OFTRealList fields.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.- Returns:
- the field value. The returned value may be null.
- Since:
- Java bindings 1.7.0
-
GetFieldAsStringList
public java.lang.String[] GetFieldAsStringList(int ifield)
Fetch field value as a list of strings.Currently this method only works for OFTStringList fields.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.- Returns:
- the field value. The returned value may be null.
- Since:
- Java bindings 1.7.0
-
GetFieldAsBinary
public byte[] GetFieldAsBinary(int id)
-
GetFieldAsBinary
public byte[] GetFieldAsBinary(java.lang.String field_name)
-
IsFieldSet
public boolean IsFieldSet(int ifield)
Test if a field has ever been assigned a value or not.- Parameters:
ifield
- the field to test.- Returns:
- true if the field has been set, otherwise false.
-
IsFieldSet
public boolean IsFieldSet(java.lang.String name)
Test if a field has ever been assigned a value or not.- Parameters:
name
- the name of the field to test.- Returns:
- true if the field has been set, otherwise false.
-
IsFieldNull
public boolean IsFieldNull(int id)
-
IsFieldNull
public boolean IsFieldNull(java.lang.String field_name)
-
IsFieldSetAndNotNull
public boolean IsFieldSetAndNotNull(int id)
-
IsFieldSetAndNotNull
public boolean IsFieldSetAndNotNull(java.lang.String field_name)
-
GetFieldIndex
public int GetFieldIndex(java.lang.String name)
Fetch the field index given field name. This is a cover for the FeatureDefn.GetFieldIndex() method.- Parameters:
name
- the name of the field to search for.- Returns:
- the field index, or -1 if no matching field is found.
-
GetGeomFieldIndex
public int GetGeomFieldIndex(java.lang.String field_name)
-
GetFID
public long GetFID()
Get feature identifier.- Returns:
- feature id or OGRNullFID if none has been assigned.
-
SetFID
public int SetFID(long fid)
Set the feature identifier.For specific types of features this operation may fail on illegal features ids. Generally it always succeeds. Feature ids should be greater than or equal to zero, with the exception of OGRNullFID (-1) indicating that the feature id is unknown.
- Parameters:
fid
- the new feature identifier value to assign.- Returns:
- 0 on success. Otherwise throws a RuntimeException (or an error code if DontUseExceptions() has been called).
-
DumpReadable
public void DumpReadable()
Dump this feature in a human readable form.This dumps the attributes, and geometry; however, it doesn't definition information (other than field types and names), nor does it report the geometry spatial reference system. The standard output will be used.
-
UnsetField
public void UnsetField(int ifield)
Clear a field, marking it as unset.- Parameters:
ifield
- the field to unset, from 0 to GetFieldCount()-1.
-
UnsetField
public void UnsetField(java.lang.String name)
Clear a field, marking it as unset.- Parameters:
name
- the name of the field to unset.
-
SetFieldNull
public void SetFieldNull(int id)
-
SetFieldNull
public void SetFieldNull(java.lang.String field_name)
-
SetField
public void SetField(int ifield, java.lang.String val)
Set field to string value.OFTInteger fields will be set based on an atoi() conversion of the string. OFTReal fields will be set based on an atof() conversion of the string. Other field types may be unaffected.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.val
- the value to assign.
-
SetField
public void SetField(java.lang.String name, java.lang.String val)
Set field to string value.OFTInteger fields will be set based on an atoi() conversion of the string. OFTReal fields will be set based on an atof() conversion of the string. Other field types may be unaffected.
- Parameters:
name
- the name of the field to set.val
- the value to assign.
-
SetFieldInteger64
public void SetFieldInteger64(int id, long value)
-
SetField
public void SetField(int ifield, int val)
Set field to integer value.OFTInteger and OFTReal fields will be set directly. OFTString fields will be assigned a string representation of the value, but not necessarily taking into account formatting constraints on this field. Other field types may be unaffected.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.val
- the value to assign.
-
SetField
public void SetField(java.lang.String name, int val)
Set field to integer value.OFTInteger and OFTReal fields will be set directly. OFTString fields will be assigned a string representation of the value, but not necessarily taking into account formatting constraints on this field. Other field types may be unaffected.
- Parameters:
name
- the name of the field to set.val
- the value to assign.
-
SetField
public void SetField(int ifield, double val)
Set field to double value.OFTInteger and OFTReal fields will be set directly. OFTString fields will be assigned a string representation of the value, but not necessarily taking into account formatting constraints on this field. Other field types may be unaffected.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.val
- the value to assign.
-
SetField
public void SetField(java.lang.String name, double val)
Set field to double value.OFTInteger and OFTReal fields will be set directly. OFTString fields will be assigned a string representation of the value, but not necessarily taking into account formatting constraints on this field. Other field types may be unaffected.
- Parameters:
name
- the name of the field to set.val
- the value to assign.
-
SetField
public void SetField(int ifield, int year, int month, int day, int hour, int minute, float second, int tzflag)
Set field to date.This method currently only has an effect for OFTDate, OFTTime and OFTDateTime fields.
- Parameters:
ifield
- the field to set, from 0 to GetFieldCount()-1.year
- (including century)month
- (1-12)day
- (1-31)hour
- (0-23)minute
- (0-59)second
- (0-59)tzflag
- (0=unknown, 1=localtime, 100=GMT, see data model for details)
-
SetField
public void SetField(java.lang.String name, int year, int month, int day, int hour, int minute, float second, int tzflag)
Set field to date.This method currently only has an effect for OFTDate, OFTTime and OFTDateTime fields.
- Parameters:
name
- the name of the field to set.year
- (including century)month
- (1-12)day
- (1-31)hour
- (0-23)minute
- (0-59)second
- (0-59)tzflag
- (0=unknown, 1=localtime, 100=GMT, see data model for details)
-
SetFieldIntegerList
public void SetFieldIntegerList(int ifield, int[] values)
Set field to list of integers value.This method currently on has an effect of OFTIntegerList fields.
- Parameters:
ifield
- the field to set, from 0 to GetFieldCount()-1.values
- the values to assign.
-
SetFieldDoubleList
public void SetFieldDoubleList(int ifield, double[] values)
Set field to list of doubles value.This method currently on has an effect of OFTRealList fields.
- Parameters:
ifield
- the field to set, from 0 to GetFieldCount()-1.values
- the values to assign.
-
SetFieldStringList
public void SetFieldStringList(int ifield, java.util.Vector values)
Set field to list of strings value.This method currently on has an effect of OFTStringList fields.
- Parameters:
ifield
- the field to set, from 0 to GetFieldCount()-1.values
- the values to assign (vector of strings).- Since:
- Java bindings 1.7.0
-
SetFieldBinaryFromHexString
public void SetFieldBinaryFromHexString(int id, java.lang.String pszValue)
-
SetFieldBinaryFromHexString
public void SetFieldBinaryFromHexString(java.lang.String field_name, java.lang.String pszValue)
-
SetFrom
public int SetFrom(Feature srcFeature, int forgiving)
Set one feature from another.Overwrite the contents of this feature from the geometry and attributes of another. The srcFeature does not need to have the same FeatureDefn. Field values are copied by corresponding field names. Field types do not have to exactly match. SetField() method conversion rules will be applied as needed.
- Parameters:
srcFeature
- the feature from which geometry, and field values will be copied.forgiving
- 1 if the operation should continue despite lacking output fields matching some of the source fields.- Returns:
- 0 if the operation succeeds, even if some values are not transferred, otherwise throws a RuntimeException (or an error code if DontUseExceptions() has been called).
- See Also:
SetFromWithMap(org.gdal.ogr.Feature srcFeature, int forgiving, int[] map)
-
SetFrom
public int SetFrom(Feature srcFeature)
Set one feature from another.Same as below with forgiving == 1
- Since:
- Java bindings 1.7.0
- See Also:
SetFrom(Feature srcFeature, int forgiving)
-
SetFromWithMap
public int SetFromWithMap(Feature srcFeature, int forgiving, int[] map)
Set one feature from another.Overwrite the contents of this feature from the geometry and attributes of another. The hOtherFeature does not need to have the same OGRFeatureDefn. Field values are copied according to the provided indices map. Field types do not have to exactly match. SetField() function conversion rules will be applied as needed. This is more efficient than SetFrom(Feature, int) in that this doesn't lookup the fields by their names. Particularly useful when the field names don't match.
- Parameters:
srcFeature
- the feature from which geometry, and field values will be copied.forgiving
- 1 if the operation should continue despite lacking output fields matching some of the source fields.map
- Array of the indices of the destination feature's fields stored at the corresponding index of the source feature's fields. A value of -1 should be used to ignore the source's field. The array should not be null and be as long as the number of fields in the source feature.- Returns:
- 0 if the operation succeeds, even if some values are not transferred, otherwise throws a RuntimeException (or an error code if DontUseExceptions() has been called).
- Since:
- OGR 1.8.0
- See Also:
SetFrom(org.gdal.ogr.Feature srcFeature, int forgiving)
-
GetStyleString
public java.lang.String GetStyleString()
Fetch style string for this feature.Set the OGR Feature Style Specification for details on the format of this string, and ogr_featurestyle.h for services available to parse it.
- Returns:
- a reference to a representation in string format, or null if there isn't one.
-
SetStyleString
public void SetStyleString(java.lang.String style_string)
Set feature style string.- Parameters:
style_string
- the style string to apply to this feature, cannot be null.
-
GetFieldType
public int GetFieldType(int ifield)
Fetch the field type.This is a cover for the FeatureDefn.GetFieldType() method.
- Parameters:
ifield
- the field to fetch, from 0 to GetFieldCount()-1.- Returns:
- the field type (like ogr.OFTInteger, etc.)
-
GetFieldType
public int GetFieldType(java.lang.String name)
Fetch the field type.This is a cover for the FeatureDefn.GetFieldType() method.
- Parameters:
name
- the name of the field to fetch.- Returns:
- the field type (like ogr.OFTInteger, etc.)
-
Validate
public int Validate(int flags, int bEmitError)
-
Validate
public int Validate(int flags)
-
Validate
public int Validate()
-
FillUnsetWithDefault
public void FillUnsetWithDefault(int bNotNullableOnly, java.util.Vector options)
-
FillUnsetWithDefault
public void FillUnsetWithDefault(int bNotNullableOnly)
-
FillUnsetWithDefault
public void FillUnsetWithDefault()
-
GetNativeData
public java.lang.String GetNativeData()
-
GetNativeMediaType
public java.lang.String GetNativeMediaType()
-
SetNativeData
public void SetNativeData(java.lang.String nativeData)
-
SetNativeMediaType
public void SetNativeMediaType(java.lang.String nativeMediaType)
-
-


IIP in Motion
Home
Predictions
Some more
Log Steps
Sign Up
Login
Welcome to IIP in Motion!
{% block content %} {% endblock %}


| Units | Section | Mini | Days | Begin | End | Teaching Location | Bldg/Room | Instructor | |
|---|---|---|---|---|---|---|---|---|---|
| 12.0 | A | MW | 12:00PM | 01:20PM | Pittsburgh, Pennsylvania | GHC 4303 |
|
CLASSES WILL NOT BEGIN UNTIL THE WEEK OF SEPTEMBER 5TH. Description: The course studies the theory of type systems, with a focus on applications of type systems to practical programming languages. The emphasis is on the mathematical foundations underlying type systems and operational semantics. The course includes a broad survey of the components that make up existing type systems, and also teaches the methodology behind the design of new type systems. Please refer to http://www.cs.cmu.edu/csd-grad/courseschedulef16.html for the most recent schedule updates. CLASS WILL NOT BEGIN UNTIL THE WEEK OF SEPTEMBER 5TH.


Vane-Keto.com
All things Keto for a healthy life!
Home
Services
About Us
Contact Us
Cart
Contact Us
* indicates a required field
Contact Information
Name
*
Email Address
*
Phone
Information Request
Question Topic
*
Select a topic
Product Information
Purchase Information
Returns
Website
Subject
*
Ask us a Question
*
Do you want to be on our mailing list?
Yes
No
Submit Question
Cancel


Reference counting
The gobject library implements Object memory management, including reference counting, for GObject derived classes. When gobbi creates such an object and a Go object referencing it, it will increment the reference count on the object. When the Go object is finalized, gobbi will decrement the GObject’s reference count.
The behaviour is slightly different between objects that are initially owned and those that are initially unowned. In both cases gobbi attempts to do the right thing with regard to reference counting.
Copying gobbi objects
Unless there is a compelling reason, gobbi created objects should not be copied or cloned directly by applications, as this would result in references to GObjects without the necessary reference count.
If a copy of a gobbi Object derived class is required, it can be achieved as a side effect of a suitable cast like this. As the new object is gobbi managed is will be reference counted correctly.
label1 := gtk.LabelNew("some text")
label2 := gtk.CastToLabel(label1.Object())
However in most cases even that will not be required, and passing around the pointer to the gobbi object will be sufficient for an application.


This example uses calculate windows with DS2 and pattern windows to process sensor readings from wind turbines.
The event data should begin to flow when the project is loaded. You can pause and restart the event flow with the link
at the top center of the page.
The page subscribes to the turbine data and displays the current values in the turbine widgets. It also subscribes to the
turbine alerts window. When a new turbine alert is received, the corresponding widget will turn red and the turbine will
stop spinning for about 2 seconds. It will then go back to normal.


Thank you for visiting EMC {code} while you were at EMC World 2015! EMC is committed to the open source software and communities. EMC is constantly releasing new open source projects and it all lives on the EMC {code} Github page. Also be sure to follow @EMCCode on twitter and check out the EMC {code} Blog frequently for updates on our latest projects.
' + content + newsletter + 'Want to relive those Photo Booth moments? Go check out your photos at ' + req.params.uniqueurl + '
Powered By: EMC ECS & Pivotal Cloud Foundry


| Package | Description |
|---|---|
| com.tailf.cdb |
Package with methods for connecting to the configuration database.
|
| com.tailf.navu |
NAVU (Navigation Utilities) is an API which provides increased
accessibility to the ConfD/NCS populated data model tree:
NAVU-Tree.
|
| Class and Description |
|---|
| Cdb
This class represents a connection to
ConfD/NCS built in
XML database. |
| CdbCLIDiffIterate
Allows a way to iterate through a set of changes and have a user
provided method applied on them.
|
| CdbDBType
Database types specified when setting up CDB sessions
|
| CdbDiffIterate
The
CdbDiffIterate interface should be implemented
by any class whose instances are intended to process or iterate
through a set of changes. |
| CdbException
Cdb package generic exception
|
| CdbExtendedException
This exception is used by clients of CdbSubscription that needs to report
errors.
|
| CdbGetModificationFlag |
| CdbLockType
DB lock type flag for Cdb Sessions which controls locking of
sessions.
|
| CdbNotificationType
Subscription notification type retrieved from getLatestNotificationType()
method
|
| CdbPhase
Represents the start-phase CDB is currently in.
|
| CdbSession
The class
CdbSession represents a session against
the Cdb database. |
| CdbSubscription
This class provides subscription functionality to CDB.
|
| CdbSubscriptionFlagType
Distinguish the different types of subscription notifications
|
| CdbSubscriptionSyncType
Subscription Synchronization type used in sync() method
|
| CdbSubscriptionType
Subscription type used in subscribe() method
|
| CdbTxId
Data structure received from
Cdb.getTxId() method. |
| Class and Description |
|---|
| Cdb
This class represents a connection to
ConfD/NCS built in
XML database. |
| CdbDBType
Database types specified when setting up CDB sessions
|
| CdbExtendedException
This exception is used by clients of CdbSubscription that needs to report
errors.
|
| CdbLockType
DB lock type flag for Cdb Sessions which controls locking of
sessions.
|
| CdbNotificationType
Subscription notification type retrieved from getLatestNotificationType()
method
|
| CdbSession
The class
CdbSession represents a session against
the Cdb database. |
| CdbSubscriptionSyncType
Subscription Synchronization type used in sync() method
|


{% load static %} {# Libs CSS #} {# Uncomment as needed #} {# Preload webfonts #} {# Map #} {# Uncomment as needed #} {# #} {# Theme JS #}


You can put mailto: links in HTML to allow people to send you email with a simple click. In practice this allows spammers to harvest addresses easily. The solution is to use a simple script to generate mailto: links.
The following paragraph is an example:
Contact the helpdesk using:
If you check the source, you'll see that the address is hidden well enough that an address harvesting robot will miss it.
| EMail Address: | ||
| Name: | ||


--- title: Where do people eat in Austin ?? subtitle: Using R and d3js date: 2017-02-15 tags: ["R", "d3js"] --- Recently I visited Austin and many of my friends had mentioned about the variety in food options here.  As a standard search filter with high rating we ended up at pretty good places and foursquare did alert us to checkins whenever we reached a place. Post the trip I wanted to see how many people do checkins using this app and how the checkins are correlated with the ratings. The first step here is to get the data . So I started to play around with the foursquare API and started working around the URL on what category(food,places to see, etc) to get the data . The authentication process for the foursquare API was a bit tricky but with my google-fu (( and special mention to the GIS tribe ) I was able to get going. Below is how you would get the client id and client secret when you create a new app. ![This is an image](createfsqapi.png) The idea was how to do it for many places across the country. So I decided to use R to scrap and clean the data. You can find the code here.
library(RJSONIO)
library(RCurl)
options(RCurlOptions = list(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl")))
# Obtained from http://notebook.gaslampmedia.com/download-zip-code-latitude-longitude-city-state-county-csv/
ll = read.csv('zip_codes_states.csv',sep=",",head=TRUE)
clientid = "ENTER YOUR CLIENT ID"
clientsecret = "ENTER YOUR CLIENT SECRET"
venue_name = c()
venue_lat = c()
venue_long = c()
venue_city = c()
venue_state = c()
venue_country = c()
venue_checkins = c()
venue_users = c()
venue_hasMenu = c()
venue_rating = c()
venue_postalCode = c()
venue_usersCount = c()
venue_formattedAddress = c()
# To go through the lat longs in the csv and get the data.
for (i in 1:dim(ll)[1]) {
lat = ll$latitude[i]
long = ll$longitude[i]
# Do query and parse results
query = paste("https://api.foursquare.com/v2/venues/explore?client_id=",clientid,"&client_secret=",clientsecret,"&ll=",lat,",",long,"&query=food&v=20170131",sep="")
result = getURL(query)
data <- fromJSON(result)
# For each result, save a bunch of fields, you can tweak this to your liking
if (length(data$response$groups[[1]]$items) > 0) {
for (r in 1:length(data$response$groups[[1]]$items)) {
tmp = data$response$groups[[1]]$items[[r]]$venue
venue_name = c(venue_name,tmp$name)
venue_lat = c(venue_lat,tmp$location$lat)
venue_long = c(venue_long,tmp$location$lng)
venue_city = c(venue_city,tmp$location$city)
venue_state = c(venue_state,tmp$location$state)
venue_country = c(venue_country,tmp$location$country)
venue_checkins = c(venue_checkins,tmp$stats[1])
venue_hasMenu = c(venue_hasMenu,tmp$hasMenu)
venue_rating = c(venue_rating,tmp$rating)
# venue_shortName = c(venue_shortName,tmp$shortName)
}
}
}
# To Save the raw output
save(venue_name,venue_lat,venue_long,venue_city,venue_state,venue_country,venue_checkins,venue_hasMenu ,venue_rating ,file='venuesResult.RData')
# put this into a dataframe
data = as.data.frame(cbind(locationvar,venue_checkins,venue_name,venue_lat,venue_long,venue_checkins,venue_users))
# remove the duplicate results
dsub = subset(data,!duplicated(data))
names(dsub) = c("latlong","checkins","name","latitude","longitude")
# Export to file to csv which can be used for the next step.
write.csv(tabley,file = "Austin_Foursquare.csv")
Once this was done the next part was to how do I visualize this data . Since I have been trying my hands on d3js I
used the cleaned output from R in CSV format to display how checkins and ratings vary for these places using bubble chart.


Scheduling jobs on related machines, with optional preemption and splitting of jobs across machines.
Enter the scheduling instance in JSON format below. Click on the type names for API reference and schema.
SchedulingInstance
Schedule


GRUMPIER OLD MEN A film review by Tim Voon Copyright 1997 Tim Voon
Directed by Howard Deutch Cast Walter Matthau, Jack Lemmon, Ann-Margret, Sophia Loren, Burgess Meredith, Daryl Hannah, Kevin Pollak. Written by Mark Steven Johnson
These grumpy old men keep getting older and crankier with fewer excuses for abusing each other and getting laid.
The personal mini-war between 'Putz' and 'Moron', played respectively by Lemmon and Mathau is temporarily on hold because their children (Pollak and Hannah) are getting married. Now that their avenue for playing childish pranks on each other is closed, they divert their foolery towards the unsuspecting Maria (Loren), the new gal in town who has taken over the old bait shop to open a classy Italian restaurant on the waterfront.
Loren plays the sultry, Italian lass with the same fire and spirit which made her famous in 'House Boat'. She rubs cold water and ice over her breasts as she tempts Matthau's character to leave her restaurant alone; then invites him over for dinner where they discuss the bisexual organs of the earth worm resulting in the urge to go worm hunting after desert; she giggles like a school girl as they fumble in the dark before falling conveniently onto the moist soil where they start --.. well -- you can only imagine what happens next.
Although this is not the most romantic way to court a woman, it is certainly one of the more inventive. What can you say when Matthau's character takes sexual advise from "Geraldo" and buys gifts for his girlfriend on the home shopping net work.
The kids eventually call the wedding off because of the overwhelming meddling of their respective father into their private affairs. As a result second world war erupts between 'Putz' and 'Moron' in Minnesota, and it requires the death of Grandpa Gustafson (played by the delightful Burgess Meredith) to bring everyone back to focus on the more important issues of life.
Yes there are better things to do in life than to banter over the size of one's manhood, accuse another's sister of having crabs or getting laid when it is way pass your bed time.
However, this movie did make me laugh!
Comment: Diverting entertainment for the elderly with lots of sex between grandmothers and grandfathers.
- Timothy Voon e-mail<EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour.
Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour.
Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour.
Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour.
Eng yaxshi o'quv markazlaridan biri Eng yaxshi o'quv markazlaridan biri Eng yaxshi o'quv markazlaridan biri Eng yaxshi o'quv markazlaridan biri Eng yaxshi o'quv markazlaridan biri
O'QUVCHILAR SONI
MAVJUD KURSLAR
KUN ISH JADVALI
ALOQA
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt.