| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HIVE-8435 | Add identity project remover optimization | Major | Logical Optimizer | Ashutosh Chauhan | Jesus Camacho Rodriguez |
| HIVE-7122 | Storage format for create like table | Major | Query Processor | Vasanth kumar RJ | Vasanth kumar RJ |
| HIVE-3405 | UDF initcap to obtain a string with the first letter of each word in uppercase other letters in lowercase | Major | UDF | Archana Nair | Alexander Pivovarov |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HIVE-7564 | Remove some redundant code plus a bit of cleanup in SparkClient [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-7707 | Optimize SparkMapRecordHandler implementation | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7659 | Unnecessary sort in query plan [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-8029 | Remove reducers number configure in SparkTask [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8249 | Refactoring SparkPlan and SparkPlanGenerator [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-7605 | add more javadoc to HivePrivilegeObject | Major | Authorization | Thejas M Nair | Thejas M Nair |
| HIVE-6148 | Support arbitrary structs stored in HBase | Major | HBase Handler | Swarnim Kulkarni | Swarnim Kulkarni |
| HIVE-8337 | Change default of hive.warehouse.subdir.inherit.perms to true | Major | . | Brock Noland | Brock Noland |
| HIVE-8347 | Use base-64 encoding instead of custom encoding for serialized objects | Major | HCatalog | Mariappan Asokan | Mariappan Asokan |
| HIVE-8094 | add LIKE keyword support for SHOW FUNCTIONS | Major | . | peter liu | peter liu |
| HIVE-7868 | AvroSerDe error handling could be improved | Major | . | Brock Noland | Ferdinand Xu |
| HIVE-8463 | Add numPartitions info to SparkEdgeProperty [Spark Branch] | Minor | Spark | Chao Sun | Chao Sun |
| HIVE-7858 | Parquet compression should be configurable via table property | Major | . | Brock Noland | Ferdinand Xu |
| HIVE-8449 | webhcat startup does not create the log directory | Major | WebHCat | Na Yang | Na Yang |
| HIVE-2828 | make timestamp accessible in the hbase KeyValue | Trivial | HBase Handler | Navis | Navis |
| HIVE-8552 | Remove hard code of offline and make addHost api public | Major | . | Brock Noland | Brock Noland |
| HIVE-7408 | HCatPartition needs getPartCols method | Minor | HCatalog | JongWon Park | Navis |
| HIVE-8535 | Enable compile time skew join optimization for spark [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-8424 | Support fair scheduler user queue mapping in non-impersonation mode | Major | Shims | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-8661 | JDBC MinimizeJAR should be configurable in pom.xml | Minor | Build Infrastructure | Gopal V | Gopal V |
| HIVE-8710 | Add more tests for transactional inserts | Major | Transactions | Alan Gates | Alan Gates |
| HIVE-8469 | Add parquet.compression as a Serde Property | Minor | . | Brock Noland | Ferdinand Xu |
| HIVE-3187 | support ISO-2012 timestamp literals | Major | . | N Campbell | Navis |
| HIVE-8823 | Add additional serde properties for parquet | Major | . | Brock Noland | Ferdinand Xu |
| HIVE-8813 | Allow tests to be excluded based on pattern/regex | Major | Testing Infrastructure | Jason Dere | Jason Dere |
| HIVE-8839 | Support "alter table .. add/replace columns cascade" | Major | SQL | Chaoyu Tang | Chaoyu Tang |
| HIVE-8829 | Upgrade to Thrift 0.9.2 | Major | . | Vaibhav Gumashta | Prasad Mujumdar |
| HIVE-8642 | Hive stack() UDTF Doesn't Support NULL Insert Values | Minor | SQL, UDF | Nishant Kelkar | Navis |
| HIVE-8910 | Refactoring of PassThroughOutputFormat | Minor | Query Processor, StorageHandler | Navis | Navis |
| HIVE-4766 | Support HS2 client login timeout when the thrift thread max# is reached | Major | HiveServer2 | Chaoyu Tang | Chaoyu Tang |
| HIVE-8971 | HIVE-8965 exposed some classes which start with Test but are not tests | Major | . | Brock Noland | Brock Noland |
| HIVE-8976 | Make nine additional tests deterministic | Major | . | Brock Noland | Brock Noland |
| HIVE-8983 | PTest Backup spark.log in addition to hive.log | Major | . | Brock Noland | Brock Noland |
| HIVE-8977 | TestParquetDirect should be abstract | Minor | . | Brock Noland | Brock Noland |
| HIVE-8996 | Rename getUGIForConf | Major | . | Brock Noland | Brock Noland |
| HIVE-7032 | Remove Triple Negative in Error 10129 | Trivial | Documentation, Query Processor | Alan Jackoway | Sergio Peña |
| HIVE-7896 | orcfiledump should be able to dump data | Major | File Formats | Alan Gates | Alan Gates |
| HIVE-8536 | Enable SkewJoinResolver for spark [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-9049 | Metastore should use TCompactProtocol as opposed to TBinaryProtocol | Minor | . | Prasanth Jayachandran | Prasanth Jayachandran |
| HIVE-9062 | Explain plan doesn't print join keys for Tez shuffle join | Major | Diagnosability, Tez | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-9037 | Improve explain plan to show joining keys for shuffle join | Major | Diagnosability | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-8913 | Make SparkMapJoinResolver handle runtime skew join [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-8357 | Path type entities should use qualified path rather than string | Minor | Authorization | Navis | Navis |
| HIVE-8395 | CBO: enable by default | Major | CBO | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-9097 | Support runtime skew join for more queries [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-9106 | improve the performance of null scan optimizer when several table scans share a physical path | Minor | Physical Optimizer | Pengcheng Xiong | Pengcheng Xiong |
| HIVE-9158 | Multiple LDAP server URLs in hive.server2.authentication.ldap.url | Minor | HiveServer2 | Naveen Gangam | Naveen Gangam |
| HIVE-9176 | Delegation token interval should be configurable in HadoopThriftAuthBridge | Major | . | Brock Noland | Brock Noland |
| HIVE-8155 | In select statement after * any random characters are allowed in hive but in RDBMS its not allowed | Critical | . | Ferdinand Xu | Dong Chen |
| HIVE-9226 | Beeline interweaves the query result and query log sometimes | Minor | . | Dong Chen | Dong Chen |
| HIVE-5718 | Support direct fetch for lateral views, sub queries, etc. | Trivial | Query Processor | Navis | Navis |
| HIVE-7977 | Avoid creating serde for partitions if possible in FetchTask | Trivial | Query Processor | Navis | Navis |
| HIVE-7685 | Parquet memory manager | Major | Serializers/Deserializers | Brock Noland | Dong Chen |
| HIVE-9140 | Add Calcite's ReduceExpressionRules to Hive | Major | CBO, Logical Optimizer | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-9189 | Add ProjectRemove rule on CBO path | Major | CBO, Logical Optimizer | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-8988 | Support advanced aggregation in Hive to Calcite path | Major | . | Jesus Camacho Rodriguez | Jesus Camacho Rodriguez |
| HIVE-9318 | Add UnionMerge rule on cbo path | Major | CBO, Logical Optimizer | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-4639 | Add has null flag to ORC internal index | Major | File Formats | Owen O'Malley | Prasanth Jayachandran |
| HIVE-9314 | Writable object inspector should use Writable classes from Hadoop for get | Minor | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-9119 | ZooKeeperHiveLockManager does not use zookeeper in the proper way | Major | Locking | Na Yang | Na Yang |
| HIVE-9244 | Upgrade 0.23 hadoop-shims to latest stable hadoop-2.6.0 | Major | Shims | Gopal V | Gopal V |
| HIVE-7550 | Extend cached evaluation to multiple expressions | Trivial | Query Processor | Navis | Navis |
| HIVE-7313 | Allow in-memory/ssd session-level temp-tables | Major | Tez | Gopal V | Gopal V |
| HIVE-9367 | CombineFileInputFormatShim#getDirIndices is expensive | Major | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-9383 | Improve schema verification error message | Minor | . | Brock Noland | Brock Noland |
| HIVE-9372 | Parallel checking non-combinable paths in CombineHiveInputFormat | Major | . | Rui Li | Rui Li |
| HIVE-4809 | ReduceSinkOperator of PTFOperator can have redundant key columns | Major | PTF-Windowing | Yin Huai | Navis |
| HIVE-9357 | Create ADD_MONTHS UDF | Major | UDF | Alexander Pivovarov | Alexander Pivovarov |
| HIVE-9358 | Create LAST_DAY UDF | Major | UDF | Alexander Pivovarov | Alexander Pivovarov |
| HIVE-9378 | Spark qfile tests should reuse RSC [Spark Branch] | Major | Spark | Jimmy Xiang | Jimmy Xiang |
| HIVE-9341 | Apply ColumnPrunning for noop PTFs | Trivial | PTF-Windowing | Navis | Navis |
| HIVE-9538 | Exclude thirdparty directory from tarballs | Minor | . | Brock Noland | Brock Noland |
| HIVE-9549 | Include missing directories in source tarball | Minor | . | Brock Noland | Brock Noland |
| HIVE-9586 | Too verbose log can hurt performance, we should always check log level first | Major | . | Rui Li | Rui Li |
| HIVE-9608 | Define SPARK_HOME if not defined automagically | Minor | . | Brock Noland | Brock Noland |
| HIVE-9691 | Include a few more files include the source tarball | Major | . | Brock Noland | Brock Noland |
| HIVE-9707 | ExecDriver does not get token from environment | Major | . | Brock Noland | Brock Noland |
| HIVE-9705 | All curator deps should be listed in dependency management section | Major | . | Brock Noland | Brock Noland |
| HIVE-9708 | Remove testlibs directory | Major | . | Brock Noland | Brock Noland |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HIVE-7431 | When run on spark cluster, some spark tasks may fail | Major | . | Rui Li | Rui Li |
| HIVE-7489 | Change ql/pom.xml to fix mvn project setup [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-7523 | Fix spark build after merge merging trunk | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7556 | Fix code style, license header, tabs, etc. [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-7626 | Add jar through CLI did not loaded by Spark executor[Spark Branck] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7652 | Check OutputCollector after closing ExecMapper/ExecReducer | Major | Spark | Venki Korukanti | Venki Korukanti |
| HIVE-7540 | NotSerializableException encountered when using sortByKey transformation | Major | Spark | Rui Li | Rui Li |
| HIVE-7642 | Set hive input format by configuration.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7591 | GenMapRedUtils::addStatsTask only assumes either MapredWork or TezWork | Major | Spark | Chao Sun | Brock Noland |
| HIVE-7643 | ExecMapper static states lead to unpredictable query result.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7624 | Reduce operator initialization failed when running multiple MR query on spark | Major | Spark | Rui Li | Rui Li |
| HIVE-7763 | Failed to query TABLESAMPLE on empty bucket table [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7745 | NullPointerException when turn on hive.optimize.union.remove, hive.merge.mapfiles and hive.merge.mapredfiles [Spark Branch] | Major | Spark | Na Yang | Na Yang |
| HIVE-7530 | Go thru the common code to find references to HIVE_EXECUCTION_ENGINE to make sure conditions works with Spark [Spark Branch] | Major | Spark | Xuefu Zhang | Na Yang |
| HIVE-7747 | Submitting a query to Spark from HiveServer2 fails [Spark Branch] | Major | Spark | Venki Korukanti | Venki Korukanti |
| HIVE-7799 | TRANSFORM failed in transform_ppr1.q[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7909 | Fix sample8.q automatic test failure[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8266 | create function using <resource> statement compilation should include resource URI entity | Major | SQL | Prasad Mujumdar | Prasad Mujumdar |
| HIVE-7627 | FSStatsPublisher does fit into Spark multi-thread task mode[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8257 | Accumulo introduces old hadoop-client dependency | Critical | Build Infrastructure | Josh Elser | Josh Elser |
| HIVE-8300 | Missing guava lib causes IllegalStateException when deserializing a task [Spark Branch] | Major | Spark | Rui Li | |
| HIVE-8182 | beeline fails when executing multiple-line queries with trailing spaces | Major | . | Yongzhi Chen | Sergio Peña |
| HIVE-8180 | Update SparkReduceRecordHandler for processing the vectors [spark branch] | Major | Spark | Chinna Rao Lalam | Chinna Rao Lalam |
| HIVE-8317 | WebHCat pom should explicitly depend on jersey-core | Major | . | Brock Noland | Brock Noland |
| HIVE-8330 | HiveResultSet.findColumn() parameters are case sensitive | Major | . | Sergio Peña | Sergio Peña |
| HIVE-5536 | Incorrect Operation Name is passed to hookcontext | Major | HiveServer2 | Shreepadma Venugopalan | Brock Noland |
| HIVE-8345 | q-test for Avro date support | Major | Serializers/Deserializers | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-5865 | AvroDeserializer incorrectly assumes keys to Maps will always be of type 'org.apache.avro.util.Utf8' | Major | . | Ben Roling | Ben Roling |
| HIVE-7932 | It may cause NP exception when add accessed columns to ReadEntity | Major | . | Xiaomeng Huang | Xiaomeng Huang |
| HIVE-8425 | enable vectorized_mapjoin.q,vectorized_nested_mapjoin.q [Sparch Branch] | Major | . | Chinna Rao Lalam | Chinna Rao Lalam |
| HIVE-8338 | Add ip and command to semantic analyzer hook context | Major | Query Processor | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-8381 | Update hive version on trunk to 0.15 | Major | Build Infrastructure | Vikram Dixit K | Vikram Dixit K |
| HIVE-3781 | Index related events should be delivered to metastore event listener | Major | Metastore | Sudhanshu Arora | Navis |
| HIVE-8448 | Union All might not work due to the type conversion issue | Major | Query Processor | Chaoyu Tang | Yongzhi Chen |
| HIVE-8491 | Fix build name in ptest pre-commit message | Major | . | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-8387 | add retry logic to ZooKeeperStorage in WebHCat | Critical | WebHCat | Eugene Koifman | Eugene Koifman |
| HIVE-8500 | beeline does not need to set hive.aux.jars.path | Major | . | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-8496 | Re-enable statistics [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-7951 | InputFormats implementing (Job)Configurable should not be cached | Trivial | Query Processor | Navis | Navis |
| HIVE-8518 | Compile time skew join optimization returns duplicated results | Major | Logical Optimizer | Rui Li | Rui Li |
| HIVE-8545 | Exception when casting Text to BytesWritable [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8576 | Guaranteed NPE in StatsRulesProcFactory | Major | . | Lars Francke | Lars Francke |
| HIVE-8426 | paralle.q assert failed.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8457 | MapOperator initialization fails when multiple Spark threads is enabled [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8118 | Support work that have multiple child works to work around SPARK-3622 [Spark Branch] | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-6165 | Unify HivePreparedStatement from jdbc:hive and jdbc:hive2 | Minor | HiveServer2, JDBC | Helmut Zechmann | |
| HIVE-8600 | Add option to log explain output for query | Major | . | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-8627 | Compute stats on a table from impala caused the table to be corrupted | Major | Metastore | Na Yang | Na Yang |
| HIVE-8634 | HiveServer2 fair scheduler queue mapping doesn't handle the secondary groups rules correctly | Major | HiveServer2 | Prasad Mujumdar | Prasad Mujumdar |
| HIVE-8610 | Compile time skew join optimization doesn't work with auto map join | Major | . | Rui Li | Rui Li |
| HIVE-7930 | enable vectorization_short_regress.q, vector_string_concat.q [Spark Branch] | Major | . | Chinna Rao Lalam | Chinna Rao Lalam |
| HIVE-8666 | hive.metastore.server.max.threads default is too high | Major | . | Brock Noland | Brock Noland |
| HIVE-8680 | Set Max Message for Binary Thrift endpoints | Major | . | Brock Noland | Brock Noland |
| HIVE-8693 | Separate out fair scheduler dependency from hadoop 0.23 shim | Major | HiveServer2, Shims | Prasad Mujumdar | Prasad Mujumdar |
| HIVE-8720 | Update orc_merge tests to make it consistent across OS'es | Major | . | Prasanth Jayachandran | Prasanth Jayachandran |
| HIVE-8728 | Fix ptf.q determinism | Minor | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-8736 | add ordering to cbo_correctness to make result consistent | Major | . | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-8743 | Disable MapJoin [Spark Branch] | Minor | Spark | Jimmy Xiang | Jimmy Xiang |
| HIVE-8708 | Add query id to explain log option | Major | . | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-7795 | Enable ptf.q and ptf_streaming.q.[Spark Branch] | Major | Spark | Chengxiang Li | Jimmy Xiang |
| HIVE-8757 | YARN dep in scheduler shim should be optional | Major | . | Brock Noland | Brock Noland |
| HIVE-8636 | CBO: split cbo_correctness test | Major | . | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-8556 | introduce overflow control and sanity check to BytesBytesMapJoin | Minor | . | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-8611 | grant/revoke syntax should support additional objects for authorization plugins | Major | Authentication, SQL | Prasad Mujumdar | Prasad Mujumdar |
| HIVE-8612 | Support metadata result filter hooks | Major | Authorization, Metastore | Prasad Mujumdar | Prasad Mujumdar |
| HIVE-8542 | Enable groupby_map_ppr.q and groupby_map_ppr_multi_distinct.q [Spark Branch] | Major | Spark | Chao Sun | Rui Li |
| HIVE-8796 | TestCliDriver acid tests with decimal needs benchmark to be updated | Major | . | Thejas M Nair | Thejas M Nair |
| HIVE-8847 | Fix bugs in jenkins scripts | Major | . | Brock Noland | Brock Noland |
| HIVE-8791 | Hive permission inheritance throws exception S3 | Major | Security | Szehon Ho | Szehon Ho |
| HIVE-8284 | Equality comparison is done between two floating point variables in HiveRelMdUniqueKeys#getUniqueKeys() | Minor | CBO | Ted Yu | JongWon Park |
| HIVE-8762 | HiveMetaStore.BooleanPointer should be replaced with an AtomicBoolean | Major | Transactions | Alan Gates | Alan Gates |
| HIVE-6683 | Beeline does not accept comments at end of line | Major | CLI | Jeremy Beard | Sergio Peña |
| HIVE-8308 | Acid related table properties should be defined in one place and should be case insensitive | Major | Transactions | Alan Gates | Alan Gates |
| HIVE-8512 | queries with star and gby produce incorrect results | Major | . | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-8812 | TestMinimrCliDriver failure if run in the same command as TestHBaseNegativeCliDriver | Major | Testing Infrastructure | Jason Dere | Jason Dere |
| HIVE-7997 | Potential null pointer reference in ObjectInspectorUtils#compareTypes() | Major | Types | Ted Yu | Navis |
| HIVE-8869 | RowSchema not updated for some ops when columns are pruned | Major | . | Jesus Camacho Rodriguez | Jesus Camacho Rodriguez |
| HIVE-8879 | Upgrade derby version to address race candition | Major | HCatalog, Metastore | Roshan Naik | Roshan Naik |
| HIVE-8891 | Another possible cause to NucleusObjectNotFoundException from drops/rollback | Major | Metastore | Chaoyu Tang | Chaoyu Tang |
| HIVE-8881 | Receiving json "{"error":"Could not find job job_1415748506143_0002"}" when web client tries to fetch all jobs from webhcat where HDFS does not have the data. | Major | WebHCat | Eugene Koifman | Eugene Koifman |
| HIVE-8803 | DESC SCHEMA <DATABASE-NAME> is not working | Trivial | Query Processor | Navis | Navis |
| HIVE-8808 | HiveInputFormat caching cannot work with all input formats | Major | . | Brock Noland | Brock Noland |
| HIVE-8874 | Error Accessing HBase from Hive via Oozie on Kerberos 5.0.1 cluster | Major | HBase Handler | Yongzhi Chen | Yongzhi Chen |
| HIVE-8872 | Hive view of HBase range scan intermittently returns incorrect data. | Major | HBase Handler | Yongzhi Chen | Yongzhi Chen |
| HIVE-8901 | increase retry attempt, interval on metastore database errors | Major | . | Thejas M Nair | Thejas M Nair |
| HIVE-8359 | Map containing null values are not correctly written in Parquet files | Major | File Formats | Frédéric TERRAZZONI | Sergio Peña |
| HIVE-8893 | Implement whitelist for builtin UDFs to avoid untrused code execution in multiuser mode | Major | Authorization, HiveServer2, SQL | Prasad Mujumdar | Prasad Mujumdar |
| HIVE-8594 | Wrong condition in SettableConfigUpdater#setHiveConfWhiteList() | Minor | . | Ted Yu | Ted Yu |
| HIVE-8565 | beeline may go into an infinite loop when using EOF | Major | . | Chao Sun | Chao Sun |
| HIVE-8863 | Cannot drop table with uppercase name after "compute statistics for columns" | Major | Metastore, Statistics | Juan Yu | Chaoyu Tang |
| HIVE-8877 | improve context logging during job submission via WebHCat | Major | WebHCat | Eugene Koifman | Eugene Koifman |
| HIVE-8916 | Handle user@domain username under LDAP authentication | Major | Authentication | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-8825 | SQLCompletor catches Throwable and ignores it | Major | . | Brock Noland | Ferdinand Xu |
| HIVE-8926 | Projections that only swap input columns are identified incorrectly as identity projections | Major | Logical Optimizer | Jesus Camacho Rodriguez | Jesus Camacho Rodriguez |
| HIVE-8909 | Hive doesn't correctly read Parquet nested types | Major | . | Ryan Blue | Ryan Blue |
| HIVE-8917 | HIVE-5679 adds two thread safety problems | Major | . | Brock Noland | Sergey Shelukhin |
| HIVE-8944 | TestCompactor fails with IncompatibleClassChangeError | Major | . | Brock Noland | Alan Gates |
| HIVE-6914 | parquet-hive cannot write nested map (map value is map) | Major | File Formats | Tongjie Chen | Ryan Blue |
| HIVE-4009 | CLI Tests fail randomly due to MapReduce LocalJobRunner race condition | Major | . | Brock Noland | Brock Noland |
| HIVE-8965 | Enhance PTest to kill all processes between tests and to report when a TEST*.xml file is not generated | Major | . | Brock Noland | Brock Noland |
| HIVE-8967 | Fix bucketmapjoin7.q determinism | Minor | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-8875 | hive.optimize.sort.dynamic.partition should be turned off for ACID | Major | . | Alan Gates | Alan Gates |
| HIVE-8978 | Fix test determinism issue for qfile: smb_mapjoin_1.q etc | Minor | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-8986 | Add limit_partition_metadataonly.q in testconfiguration.properties [Spark Branch] | Trivial | . | Chinna Rao Lalam | Chinna Rao Lalam |
| HIVE-8889 | JDBC Driver ResultSet.getXXXXXX(String columnLabel) methods Broken | Critical | . | G Lingle | Chaoyu Tang |
| HIVE-6421 | abs() should preserve precision/scale of decimal input | Major | UDF | Jason Dere | Jason Dere |
| HIVE-8948 | TestStreaming is flaky | Major | . | Alan Gates | Alan Gates |
| HIVE-8990 | mapjoin_mapjoin.q is failing on Tez (missed golden file update) | Major | . | Gunther Hagleitner | Gunther Hagleitner |
| HIVE-9011 | Fix parquet_join.q determinism | Minor | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-8797 | Simultaneous dynamic inserts can result in "partition already exists" error | Major | . | Alan Gates | Alan Gates |
| HIVE-9001 | Ship with log4j.properties file that has a reliable time based rolling policy | Major | . | Hari Sankar Sivarama Subramaniyan | Hari Sankar Sivarama Subramaniyan |
| HIVE-9024 | NullPointerException when starting webhcat server if templeton.hive.properties is not set | Major | WebHCat | Na Yang | Na Yang |
| HIVE-8975 | Possible performance regression on bucket_map_join_tez2.q | Major | Logical Optimizer, Statistics | Jesus Camacho Rodriguez | Prasanth Jayachandran |
| HIVE-9032 | Help for orcfiledump script does not reflect new options | Major | . | Alan Gates | Alan Gates |
| HIVE-8326 | Using DbTxnManager with concurrency off results in run time error | Major | Transactions | Alan Gates | Alan Gates |
| HIVE-8850 | ObjectStore:: rollbackTransaction() needs to be looked into further. | Major | Metastore | Hari Sankar Sivarama Subramaniyan | Hari Sankar Sivarama Subramaniyan |
| HIVE-8523 | Potential null dereference in DDLSemanticAnalyzer#addInputsOutputsAlterTable() | Minor | . | Ted Yu | Navis |
| HIVE-9048 | Hive build failed on hadoop-1 after HIVE-8828. | Major | . | Chengxiang Li | Chengxiang Li |
| HIVE-8564 | DROP TABLE IF EXISTS throws exception if the table does not exist. | Minor | HiveServer2 | Ben | Navis |
| HIVE-9060 | Fix child operator references after NonBlockingOpDeDupProc | Major | Logical Optimizer | Szehon Ho | Szehon Ho |
| HIVE-6623 | Add "owner" tag to ptest2 created instances | Major | . | Brock Noland | Brock Noland |
| HIVE-9077 | Set completer in CliDriver is not working | Trivial | CLI | Navis | Navis |
| HIVE-9129 | Migrate to newer Calcite snapshot, where ByteString is now in org.apache.calcite.avatica.util | Major | . | Julian Hyde | Ashutosh Chauhan |
| HIVE-9122 | Need to remove additional references to hive-shims-common-secure, hive-shims-0.20 | Major | Build Infrastructure | Jason Dere | Jason Dere |
| HIVE-9130 | vector_partition_diff_num_cols result is not updated after CBO upgrade | Trivial | . | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-9113 | Explain on query failed with NPE | Major | Query Processor | Chao Sun | Navis |
| HIVE-8848 | data loading from text files or text file processing doesn't handle nulls correctly | Major | . | Sergey Shelukhin | Navis |
| HIVE-9096 | GenericUDF may be left unclosed in PartitionPrune#visitCall() | Minor | . | Ted Yu | |
| HIVE-9055 | Tez: union all followed by group by followed by another union all gives error | Major | Tez | Pengcheng Xiong | Vikram Dixit K |
| HIVE-9149 | Add unit test to test implicit conversion during dynamic partitioning/distribute by | Major | Tests | Jason Dere | Jason Dere |
| HIVE-9150 | Unrelated types are compared in GenTezWork#getFollowingWorkIndex() | Minor | . | Ted Yu | |
| HIVE-7024 | Escape control characters for explain result | Trivial | . | Navis | Navis |
| HIVE-9006 | hiveserver thrift api version is still 6 | Major | . | Binglin Chang | Binglin Chang |
| HIVE-9177 | Fix child operator references after NonBlockingOpDeDupProc (II) | Major | Logical Optimizer | Szehon Ho | Szehon Ho |
| HIVE-9120 | Hive Query log does not work when hive.exec.parallel is true | Major | HiveServer2, Logging | Dong Chen | Dong Chen |
| HIVE-9197 | fix lvj_mapjoin.q diff in trunk | Trivial | . | Prasanth Jayachandran | Prasanth Jayachandran |
| HIVE-8613 | percentile_approx raise a comparator error | Major | . | Nicolas Lalevée | Navis |
| HIVE-8938 | Compiler should save the transform URI as input entity | Major | Parser, SQL | Prasad Mujumdar | Prasad Mujumdar |
| HIVE-9199 | Excessive exclusive lock used in some DDLs with DummyTxnManager | Major | Locking | Chaoyu Tang | Chaoyu Tang |
| HIVE-9215 | Some mapjoin queries broken with IdentityProjectRemover with PPD | Major | Logical Optimizer | Szehon Ho | Navis |
| HIVE-9195 | CBO changes constant to column type | Major | CBO | Navis | Navis |
| HIVE-9221 | Remove deprecation warning for hive.metastore.local | Minor | . | Brock Noland | Brock Noland |
| HIVE-9154 | Cache pathToPartitionInfo in context aware record reader | Minor | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-9243 | Static Map in IOContext is not thread safe | Major | . | Brock Noland | Brock Noland |
| HIVE-9301 | Potential null dereference in MoveTask#createTargetPath() | Major | . | Ted Yu | Ted Yu |
| HIVE-9203 | CREATE TEMPORARY FUNCTION hangs trying to acquire lock | Major | . | Johndee Burks | Chaoyu Tang |
| HIVE-9299 | Reuse Configuration in AvroSerdeUtils | Major | Serializers/Deserializers | Nitay Joffe | Nitay Joffe |
| HIVE-9300 | Make TCompactProtocol configurable | Major | Metastore | Prasanth Jayachandran | Prasanth Jayachandran |
| HIVE-9242 | Many places in CBO code eat exceptions | Blocker | . | Brock Noland | |
| HIVE-9316 | TestSqoop tests in WebHCat testsuite hardcode libdir path to hdfs | Minor | Tests, WebHCat | Deepesh Khandelwal | Deepesh Khandelwal |
| HIVE-9309 | schematool fails on Postgres 8.1 | Major | Database/Schema | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-9310 | CLI JLine does not flush history back to ~/.hivehistory | Minor | CLI | Gopal V | Gopal V |
| HIVE-9351 | Running Hive Jobs with Tez cause templeton to never report percent complete | Major | WebHCat | Eugene Koifman | Eugene Koifman |
| HIVE-8914 | HDFSCleanup thread holds reference to FileSystem | Major | WebHCat | shanyu zhao | shanyu zhao |
| HIVE-9353 | make TABLE keyword optional in INSERT INTO TABLE foo... | Major | Parser | Eugene Koifman | Eugene Koifman |
| HIVE-9344 | Fix flaky test optimize_nullscan | Major | Tests | Brock Noland | Navis |
| HIVE-9331 | get rid of pre-optimized-hashtable memory optimizations | Major | . | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-9377 | UDF in_file() in WHERE predicate causes NPE. | Major | UDF | Mithun Radhakrishnan | Mithun Radhakrishnan |
| HIVE-9381 | HCatalog hardcodes maximum append limit to 1000. | Major | HCatalog | Sushanth Sowmyan | Sushanth Sowmyan |
| HIVE-9255 | Fastpath for limited fetches from unpartitioned tables | Minor | Physical Optimizer | Gopal V | Gopal V |
| HIVE-8964 | Some TestMiniTezCliDriver tests taking two hours | Blocker | . | Brock Noland | Gunther Hagleitner |
| HIVE-9386 | FileNotFoundException when using in_file() | Major | UDF | Mithun Radhakrishnan | Mithun Radhakrishnan |
| HIVE-9393 | reduce noisy log level of ColumnarSerDe.java:116 from INFO to DEBUG | Minor | Serializers/Deserializers | Yongzhi Chen | Yongzhi Chen |
| HIVE-9330 | DummyTxnManager will throw NPE if WriteEntity writeType has not been set | Minor | . | Chaoyu Tang | Chaoyu Tang |
| HIVE-9347 | Bug with max() together with rank() and grouping sets | Major | Query Processor | Michal Krawczyk | Navis |
| HIVE-9366 | wrong date in description annotation in date_add() and date_sub() udf | Trivial | UDF | Alexander Pivovarov | Alexander Pivovarov |
| HIVE-9369 | fix arguments length checking in Upper and Lower UDF | Trivial | UDF | Alexander Pivovarov | Alexander Pivovarov |
| HIVE-9414 | Fixup post HIVE-9264 - Merge encryption branch to trunk | Major | . | Brock Noland | Vikram Dixit K |
| HIVE-1869 | TestMTQueries failing on jenkins | Major | Query Processor, Testing Infrastructure | Carl Steinbach | Brock Noland |
| HIVE-9289 | TODO : Store user name in session [Spark Branch] | Major | Spark | Chinna Rao Lalam | Chinna Rao Lalam |
| HIVE-9382 | Query got rerun with Global Limit optimization on and Fetch optimization off | Major | Physical Optimizer | Wei Zheng | Wei Zheng |
| HIVE-9440 | Folders may not be pruned for Hadoop 2 | Major | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-8730 | schemaTool failure when date partition has non-date value | Minor | Metastore | Johndee Burks | Chaoyu Tang |
| HIVE-9441 | Remove call to deprecated Calcite method | Minor | . | Julian Hyde | Julian Hyde |
| HIVE-9446 | JDBC DatabaseMetadata.getColumns() does not work for temporary tables | Major | JDBC | Jason Dere | Jason Dere |
| HIVE-9443 | ORC PPD - fix fuzzy case evaluation of IS_NULL | Major | File Formats | Gopal V | Gopal V |
| HIVE-9445 | Revert HIVE-5700 - enforce single date format for partition column storage | Blocker | Metastore | Brock Noland | Brock Noland |
| HIVE-9396 | date_add()/date_sub() should allow tinyint/smallint/bigint arguments in addition to int | Major | UDF | Jason Dere | Sergio Peña |
| HIVE-9448 | Merge spark to trunk 1/23/15 | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-9475 | HiveMetastoreClient.tableExists does not work | Blocker | . | Brock Noland | Brock Noland |
| HIVE-9462 | HIVE-8577 - breaks type evolution | Major | Serializers/Deserializers | Brock Noland | Brock Noland |
| HIVE-6308 | COLUMNS_V2 Metastore table not populated for tables created without an explicit column list. | Major | Database/Schema | Alexander Behm | Yongzhi Chen |
| HIVE-9515 | Check hive.vectorized.execution.reduce.enabled [Spark Branch] | Minor | Spark | Jimmy Xiang | Jimmy Xiang |
| HIVE-9519 | Bump up spark client connection timeout | Blocker | Spark | Ashish K Singh | Ashish K Singh |
| HIVE-9502 | Parquet cannot read Map types from files written with Hive <= 0.12 | Major | . | Sergio Peña | Sergio Peña |
| HIVE-7069 | Zookeeper connection leak | Major | HiveServer2 | Z. S. | |
| HIVE-9610 | Continuation of HIVE-9438 - The standalone-jdbc jar missing some classes | Major | . | Brock Noland | Brock Noland |
| HIVE-9611 | Allow SPARK_HOME as well as spark.home to define sparks location | Minor | Spark | Brock Noland | Brock Noland |
| HIVE-9454 | Test failures due to new Calcite version | Major | . | Brock Noland | Laljo John Pullokkaran |
| HIVE-9646 | Beeline doesn't show Spark job progress info [Spark Branch] | Blocker | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-9651 | FileSinkOperator does not pass in conf to serde.initialize | Major | . | Brock Noland | Brock Noland |
| HIVE-9621 | HiveServer2 http mode - embedded jetty should use SynchronousQueue | Major | HiveServer2 | Vaibhav Gumashta | Vaibhav Gumashta |
| HIVE-9593 | ORC Reader should ignore unknown metadata streams | Major | File Formats | Gopal V | Owen O'Malley |
| HIVE-9437 | Beeline does not add any existing HADOOP_CLASSPATH | Blocker | . | Ashish K Singh | Brock Noland |
| HIVE-9684 | Incorrect disk range computation in ORC because of optional stream kind | Critical | File Formats | Prasanth Jayachandran | Prasanth Jayachandran |
| HIVE-9686 | HiveMetastore.logAuditEvent can be used before sasl server is started | Major | . | Brock Noland | Brock Noland |
| HIVE-9685 | CLIService should create SessionState after logging into kerberos | Major | . | Brock Noland | Brock Noland |
| HIVE-9701 | JMH module does not compile under hadoop-1 profile | Blocker | . | Brock Noland | Brock Noland |
| HIVE-10573 | Improve Hive service for connection | Major | HiveServer2 | Chao Sun | Chao Sun |
| HIVE-8527 | Incorrect TIMESTAMP result on JDBC direct read when next row has no (null) value for the TIMESTAMP | Major | JDBC | Doug Sedlak |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HIVE-7772 | Add tests for order/sort/distribute/cluster by query [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-8207 | Add .q tests for multi-table insertion [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8256 | Add SORT_QUERY_RESULTS for test that doesn't guarantee order #2 | Minor | . | Chao Sun | Chao Sun |
| HIVE-8572 | Enable more vectorization tests [Spark Branch] | Minor | Spark, Tests | Jimmy Xiang | Jimmy Xiang |
| HIVE-8533 | Enable all q-tests for multi-insertion [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8602 | Add SORT_QUERY_RESULTS for skewjoinopt2 | Major | Tests | Rui Li | Rui Li |
| HIVE-8601 | Fix auto_sortmerge_join_16 determinism | Major | . | Szehon Ho | Szehon Ho |
| HIVE-8573 | Fix some non-deterministic vectorization tests | Minor | Tests | Jimmy Xiang | Jimmy Xiang |
| HIVE-8617 | Turn on all join .q tests #2 [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8430 | Enable parquet_join.q [Spark Branch] | Major | Spark | Chao Sun | |
| HIVE-8686 | Enable vectorization tests with query results sort [Spark Branch] | Trivial | Spark | Jimmy Xiang | Jimmy Xiang |
| HIVE-8753 | TestMiniTezCliDriver.testCliDriver_vector_mapjoin_reduce failing on trunk | Major | Logical Optimizer | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-8801 | Make orc_merge_incompat1.q deterministic across platforms | Major | . | Prasanth Jayachandran | Prasanth Jayachandran |
| HIVE-8929 | incorrect error message for cbo path | Major | CBO | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-7924 | auto_sortmerge_join_8 sometimes fails with OOM | Major | Tests | Szehon Ho | Szehon Ho |
| HIVE-9091 | Add additional unit tests for HiveSQLException | Minor | JDBC | Aihua Xu | Aihua Xu |
| HIVE-9173 | Fix auto_join29.q, auto_join_without_localtask.q determinism | Minor | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-8431 | Enable smb_mapjoin_11.q and smb_mapjoin_12.q [Spark Branch] | Major | . | Chao Sun | Szehon Ho |
| HIVE-8327 | mvn site -Pfindbugs | Major | Diagnosability | Gopal V | Gopal V |
| HIVE-9290 | Make some test results deterministic | Major | . | Rui Li | Rui Li |
| HIVE-9360 | TestSparkClient throws Timeoutexception | Major | Tests | Szehon Ho | Szehon Ho |
| HIVE-9403 | File tests determinism with multiple reducers | Major | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-9417 | Fix failing test groupby_grouping_window.q on trunk | Major | Query Processor | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-9435 | Fix auto_join21.q for Tez | Minor | Tests | Jimmy Xiang | Jimmy Xiang |
| HIVE-9627 | Add cbo_gby_empty.q.out for Spark [Spark Branch] | Trivial | . | Jimmy Xiang | Jimmy Xiang |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HIVE-7329 | Create SparkWork [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-7411 | Exclude hadoop 1 from spark dep [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7331 | Create SparkCompiler [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-7436 | Load Spark configuration into Hive driver [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7465 | Implement pre-commit testing [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7410 | Spark 1.0.1 is released, stop using SNAPSHOT [Spark Branch] | Minor | Spark | Brock Noland | Brock Noland |
| HIVE-7338 | Create SparkPlanGenerator [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-7335 | Create SparkPlan, DAG representation of a Spark job [Spark Branch] | Major | . | Xuefu Zhang | Xuefu Zhang |
| HIVE-7336 | Create MapFunction [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-7337 | Create ReduceFunction [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-7561 | StarterProject: Move from assert to Guava Preconditions.* in Hive on Spark [Spark Branch] | Major | Spark | Brock Noland | Chao Sun |
| HIVE-7527 | Support order by and sort by on Spark [Spark Branch] | Major | Spark | Xuefu Zhang | Rui Li |
| HIVE-7597 | Support analyze table [Spark Branch] | Major | Spark | Xuefu Zhang | Chengxiang Li |
| HIVE-7492 | Enhance SparkCollector [Spark Branch] | Major | Spark | Xuefu Zhang | Venki Korukanti |
| HIVE-7560 | StarterProject: Fix exception handling in POC code [Spark Branch] | Major | Spark | Brock Noland | Chao Sun |
| HIVE-7665 | Create TestSparkCliDriver to run test in spark local mode [Spark Branch] | Major | Spark, Testing Infrastructure | Szehon Ho | Szehon Ho |
| HIVE-7708 | Fix qtest-spark pom.xml reference to test properties [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7541 | Support union all on Spark [Spark Branch] | Major | Spark | Xuefu Zhang | Na Yang |
| HIVE-7677 | Implement native HiveReduceFunction [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7748 | Add qfile_regex to qtest-spark pom [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7758 | PTest2 separates test files with spaces while QTestGen uses commas [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7749 | Enable timestamp.* tests [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7746 | Cleanup SparkClient and make refreshLocalResources method synchronized [Spark Branch] | Minor | Spark | Venki Korukanti | Venki Korukanti |
| HIVE-7766 | Cleanup Reduce operator code [Spark Branch] | Major | Spark | Brock Noland | Rui Li |
| HIVE-7528 | Support cluster by and distributed by [Spark Branch] | Major | Spark | Xuefu Zhang | Rui Li |
| HIVE-7755 | Enable avro* tests [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7334 | Create SparkShuffler, shuffling data between map-side data processing and reduce-side processing [Spark Branch] | Major | . | Xuefu Zhang | Rui Li |
| HIVE-7781 | Enable windowing and analytic function qtests [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7728 | Enable q-tests for TABLESAMPLE feature [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7773 | Union all query finished with errors [Spark Branch] | Critical | Spark | Rui Li | Rui Li |
| HIVE-7717 | Add .q tests coverage for "union all" [Spark Branch] | Major | Spark | Na Yang | Na Yang |
| HIVE-7767 | hive.optimize.union.remove does not work properly [Spark Branch] | Major | . | Na Yang | Na Yang |
| HIVE-7815 | Reduce Side Join with single reducer [Spark Branch] | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-7702 | Start running .q file tests on spark [Spark Branch] | Major | Spark | Brock Noland | Chinna Rao Lalam |
| HIVE-7839 | Update union_null results now that it's deterministic [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7791 | Enable tests on Spark branch (1) [Sparch Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7821 | StarterProject: enable groupby4.q [Spark Branch] | Major | Spark | Brock Noland | Suhas Satish |
| HIVE-7861 | Enable reduce-side join tests (1) [Spark Branch] | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-7866 | Merge from trunk (1) [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7848 | Refresh SparkContext when spark configuration changes [Spark Branch] | Major | Spark | Chinna Rao Lalam | Chinna Rao Lalam |
| HIVE-7867 | Re-order spark.query.files in sorted order [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7792 | Enable tests on Spark branch (2) [Sparch Branch] | Major | Spark | Brock Noland | Venki Korukanti |
| HIVE-7810 | Insert overwrite table query has strange behavior when set hive.optimize.union.remove=true [Spark Branch] | Major | Spark | Na Yang | Na Yang |
| HIVE-7793 | Enable tests on Spark branch (3) [Sparch Branch] | Major | . | Brock Noland | Chengxiang Li |
| HIVE-7844 | optimize_nullscan.q fails due to differences in explain plan [Spark Branch] | Major | Spark | Venki Korukanti | Venki Korukanti |
| HIVE-7881 | enable Qtest scriptfile1.q [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7775 | enable sample8.q.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7922 | Merge from trunk (2) [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7580 | Support dynamic partitioning [Spark Branch] | Major | Spark | Xuefu Zhang | Chinna Rao Lalam |
| HIVE-8015 | Merge from trunk (3) [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8017 | Use HiveKey instead of BytesWritable as key type of the pair RDD [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-8054 | Disable hive.optimize.union.remove when hive.execution.engine=spark [Spark Branch] | Major | Spark | Xuefu Zhang | Na Yang |
| HIVE-7870 | Insert overwrite table query does not generate correct task plan [Spark Branch] | Major | Spark | Na Yang | Na Yang |
| HIVE-8074 | Merge trunk into spark 9/12/2014 | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8055 | Code cleanup after HIVE-8054 [Spark Branch] | Major | Spark | Xuefu Zhang | Na Yang |
| HIVE-8140 | Remove obsolete code from SparkWork [Spark Branch] | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-8141 | Refactor the GraphTran code by moving union handling logic to UnionTran [Spark Branch] | Major | Spark | Na Yang | Na Yang |
| HIVE-7503 | Support Hive's multi-table insert query with Spark [Spark Branch] | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-8206 | Merge from trunk to spark 9/20/14 | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7842 | Enable qtest load_dyn_part1.q [Spark Branch] | Major | Spark | Venki Korukanti | Venki Korukanti |
| HIVE-8106 | Enable vectorization for spark [spark branch] | Major | Spark | Chinna Rao Lalam | Chinna Rao Lalam |
| HIVE-7856 | Enable parallelism in Reduce Side Join [Spark Branch] | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-7843 | orc_analyze.q fails due to random mapred.task.id in FileSinkOperator [Spark Branch] | Major | Spark | Venki Korukanti | Venki Korukanti |
| HIVE-8278 | Restoring a graph representation of SparkPlan [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8302 | GroupByShuffler.java missing apache license header [Spark Branch] | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-8130 | Support Date in Avro | Major | Serializers/Deserializers | Brock Noland | Mohit Sabharwal |
| HIVE-8303 | Merge from trunk to spark 9/29/14 | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-8356 | Fix fs_default_name2.q on spark [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8353 | Merge trunk into spark 10/4/2015 [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8352 | Enable windowing.q for spark [Spark Branch] | Minor | Spark | Brock Noland | Jimmy Xiang |
| HIVE-7384 | Research into reduce-side join [Spark Branch] | Major | Spark | Xuefu Zhang | Szehon Ho |
| HIVE-7880 | Support subquery [Spark Branch] | Major | Spark | Chengxiang Li | Xuefu Zhang |
| HIVE-8412 | Make reduce side join work for all join queries [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-8275 | Introduce MapInput encapsulating a Hadoop RDD [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-7794 | Enable tests on Spark branch (4) [Sparch Branch] | Major | . | Brock Noland | Chinna Rao Lalam |
| HIVE-7776 | enable sample10.q.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8276 | Separate shuffle from ReduceTran and so create ShuffleTran [Spark Branch] | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-7439 | Spark job monitoring and error reporting [Spark Branch] | Major | Spark | Xuefu Zhang | Chengxiang Li |
| HIVE-8455 | Print Spark job progress format info on the console[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8362 | Investigate flaky test parallel.q | Major | Testing Infrastructure | Jimmy Xiang | Jimmy Xiang |
| HIVE-8456 | Support Hive Counter to collect spark job metric[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8477 | Update timestamp in status console [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-7873 | Re-enable lazy HiveBaseFunctionResultList [Spark Branch] | Major | . | Brock Noland | Jimmy Xiang |
| HIVE-8436 | Modify SparkWork to split works with multiple child works [Spark Branch] | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-8438 | Clean up code introduced by HIVE-7503 and such [Spark Plan] | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-7709 | Create SparkReporter [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8540 | HivePairFlatMapFunction.java missing license header [Spark Branch] | Major | Documentation | Xuefu Zhang | Chao Sun |
| HIVE-8528 | Add remote Spark client to Hive [Spark Branch] | Major | Spark | Marcelo Vanzin | Marcelo Vanzin |
| HIVE-8486 | TPC-DS Query 96 parallelism is not set correcly | Major | Spark | Brock Noland | Chao Sun |
| HIVE-7731 | Incorrect result returned when a map work has multiple downstream reduce works [Spark Branch] | Major | Spark | Rui Li | Chao Sun |
| HIVE-8437 | Modify SparkPlan generation to set toCache flag to SparkTrans where caching is needed [Spark Branch] | Major | Spark | Xuefu Zhang | |
| HIVE-8599 | Add InterfaceAudience annotations to spark-client [Spark Branch] | Major | Spark | Marcelo Vanzin | Marcelo Vanzin |
| HIVE-8422 | Turn on all join .q tests [Spark Branch] | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-8616 | convert joinOp to MapJoinOp and generate MapWorks only [Spark Branch] | Major | Spark | Suhas Satish | Suhas Satish |
| HIVE-8539 | Enable collect table statistics based on SparkCounter[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8502 | Merge trunk into spark 10/17/14 [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8651 | CBO: sort column changed in infer_bucket_sort test | Major | CBO | Sergey Shelukhin | Jesus Camacho Rodriguez |
| HIVE-8202 | Support SMB Join for Hive on Spark [Spark Branch] | Major | Spark | Xuefu Zhang | Szehon Ho |
| HIVE-8682 | Enable table statistic collection on counter for CTAS query[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8725 | spark-client build failed sometimes.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8670 | Combine Hive Operator statistic and Spark Metric to an uniformed query statistic.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8623 | Implement HashTableLoader for Spark map-join [Spark Branch] | Major | . | Suhas Satish | Jimmy Xiang |
| HIVE-8718 | Refactoring: move mapLocalWork field from MapWork to BaseWork | Minor | Query Processor | Xuefu Zhang | Xuefu Zhang |
| HIVE-7729 | Enable q-tests for ANALYZE TABLE feature [Spark Branch] | Major | Spark | Chengxiang Li | Na Yang |
| HIVE-8509 | UT: fix list_bucket_dml_2 test [Spark Branch] | Minor | Spark | Thomas Friedrich | Chinna Rao Lalam |
| HIVE-8726 | Collect Spark TaskMetrics and build job statistic[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8674 | Fix tests after merge [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8649 | Increase level of parallelism in reduce phase [Spark Branch] | Major | Spark | Brock Noland | Jimmy Xiang |
| HIVE-8700 | Replace ReduceSink to HashTableSink (or equi.) for small tables [Spark Branch] | Major | Spark | Xuefu Zhang | Suhas Satish |
| HIVE-8777 | Should only register used counters in SparkCounters[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8758 | Fix hadoop-1 build [Spark Branch] | Major | Spark | Xuefu Zhang | Jimmy Xiang |
| HIVE-8622 | Split map-join plan into 2 SparkTasks in 3 stages [Spark Branch] | Major | . | Suhas Satish | Chao Sun |
| HIVE-8621 | Dump small table join data for map-join [Spark Branch] | Major | . | Suhas Satish | Jimmy Xiang |
| HIVE-8775 | Merge from trunk 11/6/14 [SPARK BRANCH] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8793 | Refactor to make splitting SparkWork a physical resolver [Spark Branch] | Major | Spark | Chao Sun | Rui Li |
| HIVE-8780 | insert1.q and ppd_join4.q hangs with hadoop-1 [Spark Branch] | Major | Spark | Jimmy Xiang | Chengxiang Li |
| HIVE-8842 | auto_join2.q produces incorrect tree [Spark Branch] | Major | Spark | Szehon Ho | Chao Sun |
| HIVE-8810 | Make HashTableSinkOperator works for Spark Branch [Spark Branch] | Major | Spark | Chao Sun | Jimmy Xiang |
| HIVE-8841 | Make RDD caching work for multi-insert after HIVE-8793 when map join is involved [Spark Branch] | Major | Spark | Xuefu Zhang | Rui Li |
| HIVE-8859 | ColumnStatsTask fails because of SparkMapJoinResolver [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8776 | Generate MapredLocalWork in SparkMapJoinResolver [Spark Brach] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8865 | Needs to set hashTableMemoryUsage for MapJoinDesc [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8840 | Print prettier Spark work graph after HIVE-8793 [Spark Branch] | Major | Spark | Xuefu Zhang | Jimmy Xiang |
| HIVE-8860 | Populate ExecMapperContext in SparkReduceRecordHandler [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8844 | Choose a persisent policy for RDD caching [Spark Branch] | Major | Spark | Xuefu Zhang | Jimmy Xiang |
| HIVE-8862 | Fix ordering diferences on TestParse tests due to Java8 | Major | . | Sergio Peña | Sergio Peña |
| HIVE-8852 | Update new spark progress API for local submitted job monitoring [Spark Branch] | Major | Spark | Chengxiang Li | Rui Li |
| HIVE-8892 | Use MEMORY_AND_DISK for RDD caching [Spark Branch] | Minor | Spark | Jimmy Xiang | Jimmy Xiang |
| HIVE-8867 | Investigate test failure on mapjoin_filter_on_outerjoin.q [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8882 | Fix test TestHiveKVResultCache [Spark Branch] | Minor | Tests | Szehon Ho | Jimmy Xiang |
| HIVE-8899 | Merge from trunk to spark [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8885 | Investigate test failure on auto_join13.q [Spark Branch] | Major | Spark | Chao Sun | |
| HIVE-8833 | Unify spark client API and implement remote spark client.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8835 | identify dependency scope for Remote Spark Context.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8122 | Make use of SearchArgument classes for Parquet SERDE | Major | . | Brock Noland | Ferdinand Xu |
| HIVE-8887 | Investigate test failures on auto_join6, auto_join7, auto_join18, auto_join18_multi_distinct [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8854 | Guava dependency conflict between hive driver and remote spark context[Spark Branch] | Major | Spark | Chengxiang Li | Marcelo Vanzin |
| HIVE-8883 | Investigate test failures on auto_join30.q [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8921 | Investigate test failure on auto_join2.q [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8908 | Investigate test failure on join34.q [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8868 | SparkSession and SparkClient mapping[Spark Branch] | Major | Spark | Chengxiang Li | Rui Li |
| HIVE-8756 | numRows and rawDataSize are not collected by the Spark stats [Spark Branch] | Major | Spark | Na Yang | Na Yang |
| HIVE-8942 | Investigate test failure on skewjoin.q [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8707 | Fix ordering differences due to Java 8 HashMap function | Major | . | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-8905 | Servlet classes signer information does not match [Spark branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8834 | enable job progress monitoring of Remote Spark Context [Spark Branch] | Major | Spark | Chengxiang Li | Rui Li |
| HIVE-8951 | Spark remote context doesn't work with local-cluster [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-8959 | SparkSession is not closed until JVM exit.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8946 | Enable Map Join [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8788 | UT: fix partition test case [Spark Branch] | Major | Tests | Thomas Friedrich | Chinna Rao Lalam |
| HIVE-8936 | Add SORT_QUERY_RESULTS for join tests that do not guarantee order | Minor | Spark | Chao Sun | Chao Sun |
| HIVE-8855 | Automatic calculate reduce number for spark job [Spark Branch] | Major | Spark | Chengxiang Li | Jimmy Xiang |
| HIVE-8956 | Hive hangs while some error/exception happens beyond job execution [Spark Branch] | Major | Spark | Chengxiang Li | Rui Li |
| HIVE-8961 | Remove unnecessary dependency collection task [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-8962 | Add SORT_QUERY_RESULTS for join tests that do not guarantee order #2 | Minor | Spark | Chao Sun | Chao Sun |
| HIVE-8934 | Investigate test failure on bucketmapjoin10.q and bucketmapjoin11.q [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8924 | Investigate test failure for join_empty.q [Spark Branch] | Major | Spark | Chao Sun | Szehon Ho |
| HIVE-8984 | Enable job metrics/statistics gathering for remote spark context [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-8836 | Enable automatic tests with remote spark client [Spark Branch] | Major | Spark | Chengxiang Li | Rui Li |
| HIVE-8994 | Merge from trunk Nov 28 2014 | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8963 | Investigate test failure on bucketmapjoin7.q [Spark Branch] | Major | Spark | Chao Sun | Jimmy Xiang |
| HIVE-8998 | Logging is not configured in spark-submit sub-process | Major | Spark | Brock Noland | Brock Noland |
| HIVE-8995 | Find thread leak in RSC Tests [Spark Branch] | Major | Spark | Brock Noland | Rui Li |
| HIVE-8922 | CBO: assorted date and timestamp issues | Major | CBO | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-8970 | Enable map join optimization only when hive.auto.convert.join is true [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8943 | Fix memory limit check for combine nested mapjoins [Spark Branch] | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-8991 | Fix custom_input_output_format [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-9027 | Enable ppd_join4 [Spark Branch] | Trivial | Spark | Chao Sun | Chao Sun |
| HIVE-8783 | Create some tests that use Spark counter for stats collection [Spark Branch] | Major | Spark | Xuefu Zhang | Chengxiang Li |
| HIVE-9016 | SparkCounter display name is not set correctly[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8992 | Fix bucket related test failure: parquet_join.q [Spark Branch] | Major | spark-branch | Xuefu Zhang | Jimmy Xiang |
| HIVE-8923 | HIVE-8512 needs to be fixed also for CBO | Major | CBO | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-9019 | Avoid using SPARK_JAVA_OPTS [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-9040 | Spark Memory can be formatted string [Spark Branch] | Major | Spark | Brock Noland | Jimmy Xiang |
| HIVE-8638 | Implement bucket map join optimization [Spark Branch] | Major | Spark | Na Yang | Jimmy Xiang |
| HIVE-7073 | Implement Binary in ParquetSerDe | Major | . | David Chen | Ferdinand Xu |
| HIVE-9054 | Add additional logging to SetSparkReducerParallelism [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-9036 | Replace akka for remote spark client RPC [Spark Branch] | Major | Spark | Marcelo Vanzin | Marcelo Vanzin |
| HIVE-9042 | Support multiple mapjoin operators in one work [Spark Branch] | Major | spark-branch | Jimmy Xiang | Jimmy Xiang |
| HIVE-9063 | NPE in RemoteSparkJobStatus.getSparkStatistics [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-8507 | UT: fix rcfile_bigdata test [Spark Branch] | Minor | Spark | Thomas Friedrich | Chinna Rao Lalam |
| HIVE-8993 | Make sure Spark + HS2 work [Spark Branch] | Major | Spark | Xuefu Zhang | Chengxiang Li |
| HIVE-8508 | UT: fix bucketsort_insert tests - related to SMBMapJoinOperator | Major | Spark | Thomas Friedrich | Chinna Rao Lalam |
| HIVE-8405 | Research Bucket Map Join [Spark Branch] | Major | Spark | Na Yang | Na Yang |
| HIVE-7382 | Create a MiniSparkCluster and set up a testing framework [Spark Branch] | Major | Spark | Xuefu Zhang | Rui Li |
| HIVE-7613 | Research optimization of auto convert join to map join [Spark branch] | Minor | Spark | Chengxiang Li | Suhas Satish |
| HIVE-9043 | HiveException: Conflict on row inspector for {table} | Major | Spark | Brock Noland | Jimmy Xiang |
| HIVE-9033 | Fix ordering differences due to Java8 (part 2) | Major | . | Sergio Peña | Sergio Peña |
| HIVE-9034 | CBO: type change in literal_ints.q | Major | CBO | Sergey Shelukhin | Sergey Shelukhin |
| HIVE-9035 | CBO: Disable PPD when functions are non-deterministic (ppd_random.q - non-deterministic udf rand() pushed above join) | Major | CBO | Sergey Shelukhin | Laljo John Pullokkaran |
| HIVE-9085 | Spark Client RPC should have larger default max message size [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-9079 | Hive hangs while failed to get executorCount[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9081 | Bucket mapjoin should use the new alias in posToAliasMap [Spark Branch] | Major | . | Jimmy Xiang | Jimmy Xiang |
| HIVE-8982 | IndexOutOfBounds exception in mapjoin [Spark Branch] | Major | Spark | Szehon Ho | Chao Sun |
| HIVE-8911 | Enable mapjoin hints [Spark Branch] | Major | Spark | Szehon Ho | Chao Sun |
| HIVE-7816 | Enable map-join tests which Tez executes [Spark Branch] | Major | Spark | Brock Noland | Rui Li |
| HIVE-9098 | Check cross product for conditional task [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-9078 | Hive should not submit second SparkTask while previous one has failed.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9099 | infer_bucket_sort_convert_join.q and mapjoin_hook.q failed.[Spark Branch] | Major | Spark | Chengxiang Li | Xuefu Zhang |
| HIVE-9101 | bucket_map_join_spark4.q failed due to NPE.[Spark Branch] | Major | Spark | Chengxiang Li | Jimmy Xiang |
| HIVE-9121 | Enable beeline query progress information for Spark job[Spark Branch] | Critical | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9041 | Generate better plan for queries containing both union and multi-insert [Spark Branch] | Major | Spark | Chao Sun | Chao Sun |
| HIVE-8787 | UT: update hive-site.xml for spark UTs to add hive_admin_user to admin role | Minor | Tests | Thomas Friedrich | Thomas Friedrich |
| HIVE-9059 | Remove wrappers for SparkJobInfo and SparkStageInfo [Spark Branch] | Major | Spark | Xuefu Zhang | Chengxiang Li |
| HIVE-8972 | Implement more fine-grained remote client-level events [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-8843 | Release RDD cache when Hive query is done [Spark Branch] | Major | Spark | Xuefu Zhang | Jimmy Xiang |
| HIVE-9109 | Add support for Java 8 specific q-test out files | Major | Testing Infrastructure | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-9116 | Add unit test for multi sessions.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9136 | Profile query compiler [Spark Branch] | Major | Spark | Brock Noland | Chao Sun |
| HIVE-9127 | Improve CombineHiveInputFormat.getSplit performance | Major | . | Brock Noland | Brock Noland |
| HIVE-9094 | TimeoutException when trying get executor count from RSC [Spark Branch] | Major | Spark | Xuefu Zhang | Chengxiang Li |
| HIVE-8639 | Convert SMBJoin to MapJoin [Spark Branch] | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-8131 | Support timestamp in Avro | Major | . | Brock Noland | Ferdinand Xu |
| HIVE-7952 | Investigate query failures (1) | Major | Spark | Brock Noland | Thomas Friedrich |
| HIVE-7954 | Investigate query failures (3) | Major | Spark | Brock Noland | Thomas Friedrich |
| HIVE-9088 | Spark counter serialization error in spark.log [Spark Branch] | Major | Spark | Xuefu Zhang | Chengxiang Li |
| HIVE-9164 | Profile query compiler #2 [Spark Branch] | Minor | Spark | Chao Sun | Chao Sun |
| HIVE-8640 | Support hints of SMBJoin [Spark Branch] | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-8773 | Fix TestWebHCatE2e#getStatus for Java8 | Major | Tests | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-9202 | Choose Kryo as the serializer for pTest [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-9207 | Add more log information for debug RSC[Spark Branch] | Minor | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9209 | Spark branch compile failed on hadoop-1[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9161 | Fix ordering differences on UDF functions due to Java8 | Major | . | Sergio Peña | Sergio Peña |
| HIVE-9193 | Fix ordering differences due to Java 8 (Part 3) | Major | Tests | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-9181 | Fix SkewJoinOptimizer related Java 8 ordering differences | Major | Tests | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-9216 | Avoid redundant clone of JobConf [Spark Branch] | Minor | Spark | Rui Li | Rui Li |
| HIVE-9206 | Fix Desc Formatted related Java 8 ordering differences | Major | Tests | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-9153 | Perf enhancement on CombineHiveInputFormat and HiveInputFormat | Major | Spark | Brock Noland | Rui Li |
| HIVE-9133 | CBO (Calcite Return Path): Refactor Semantic Analyzer to Move CBO code out | Major | CBO | Laljo John Pullokkaran | Laljo John Pullokkaran |
| HIVE-9218 | Remove authorization_admin_almighty1 from spark tests [Spark Branch] | Major | Spark | Brock Noland | Xuefu Zhang |
| HIVE-9157 | Merge from trunk to spark 12/26/2014 [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-9222 | Fix ordering differences due to Java 8 (Part 4) | Major | Tests | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-8920 | IOContext problem with multiple MapWorks cloned for multi-insert [Spark Branch] | Major | Spark | Chao Sun | Xuefu Zhang |
| HIVE-9230 | Followup for HIVE-9125, update ppd_join4.q.out for Spark [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-9239 | Fix ordering differences due to Java 8 (Part 5) | Major | Tests | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-9241 | Fix TestCliDriver.testCliDriver_subquery_multiinsert | Major | Tests | Mohit Sabharwal | Mohit Sabharwal |
| HIVE-9256 | Merge trunk to spark 1/5/2015 [Spark Branch] | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-9246 | Remove tabs from spark code [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-9007 | Hive may generate wrong plan for map join queries due to IdentityProjectRemover [Spark Branch] | Major | Spark | Chao Sun | Szehon Ho |
| HIVE-9288 | TODO cleanup task1.[Spark Branch] | Minor | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9174 | Enable queuing of HCatalog notification events in metastore DB | Major | HCatalog, Metastore | Alan Gates | Alan Gates |
| HIVE-9281 | Code cleanup [Spark Branch] | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-9305 | Set default miniClusterType back to none in QTestUtil.[Spark branch] | Minor | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9267 | Ensure custom UDF works with Spark [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-9306 | Let Context.isLocalOnlyExecutionMode() return false if execution engine is Spark [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-9319 | Cleanup Modified Files [Spark Branch] | Minor | Spark | Szehon Ho | Szehon Ho |
| HIVE-9323 | Merge from trunk to spark 1/8/2015 | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-9251 | SetSparkReducerParallelism is likely to set too small number of reducers [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-9326 | BaseProtocol.Error failed to deserialization due to NPE.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9296 | Need to add schema upgrade changes for queueing events in the database | Major | Metastore | Alan Gates | Alan Gates |
| HIVE-7674 | Update to Spark 1.2 [Spark Branch] | Blocker | Spark | Brock Noland | Brock Noland |
| HIVE-9104 | windowing.q failed when mapred.reduce.tasks is set to larger than one | Major | PTF-Windowing | Chao Sun | Chao Sun |
| HIVE-9257 | Merge from spark to trunk January 2015 | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-9335 | Address review items on HIVE-9257 [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-9135 | Cache Map and Reduce works in RSC [Spark Branch] | Major | Spark | Brock Noland | Jimmy Xiang |
| HIVE-9321 | Notification message size can be arbitrarily long, DbNotificationListener limits to 1024 | Major | . | Sushanth Sowmyan | Alan Gates |
| HIVE-9175 | Add alters to list of events handled by NotificationListener | Major | HCatalog | Alan Gates | Alan Gates |
| HIVE-9352 | Merge from spark to trunk (follow-up of HIVE-9257) | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-9387 | Shutting down cli takes quite some time [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-9178 | Create a separate API for remote Spark Context RPC other than job submission [Spark Branch] | Major | Spark | Xuefu Zhang | Marcelo Vanzin |
| HIVE-9194 | Support select distinct * | Major | . | Pengcheng Xiong | Pengcheng Xiong |
| HIVE-9315 | CBO (Calcite Return Path): Inline FileSinkOperator, Properties | Major | CBO | Jesus Camacho Rodriguez | Jesus Camacho Rodriguez |
| HIVE-9224 | CBO (Calcite Return Path): Inline Table, Properties | Major | CBO | Laljo John Pullokkaran | Laljo John Pullokkaran |
| HIVE-9110 | Performance of SELECT COUNT(*) FROM store_sales WHERE ss_item_sk IS NOT NULL [Spark Branch] | Major | Spark | Brock Noland | Rui Li |
| HIVE-9264 | Merge encryption branch to trunk | Major | . | Brock Noland | Brock Noland |
| HIVE-9200 | CBO (Calcite Return Path): Inline Join, Properties | Major | CBO | Jesus Camacho Rodriguez | Jesus Camacho Rodriguez |
| HIVE-9342 | add num-executors / executor-cores / executor-memory option support for hive on spark in Yarn mode [Spark Branch] | Minor | Spark | Pierre Yin | Pierre Yin |
| HIVE-9179 | Add listeners on JobHandle so job status change can be notified to the client [Spark Branch] | Major | Spark | Xuefu Zhang | Marcelo Vanzin |
| HIVE-9395 | Make WAIT_SUBMISSION_TIMEOUT configuable and check timeout in SparkJobMonitor level.[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9184 | Modify HCatClient to support new notification methods in HiveMetaStoreClient | Major | HCatalog | Alan Gates | Alan Gates |
| HIVE-9337 | Move more hive.spark.* configurations to HiveConf [Spark Branch] | Blocker | Spark | Szehon Ho | Szehon Ho |
| HIVE-9259 | Fix ClassCastException when CBO is enabled for HOS [Spark Branch] | Major | Spark | Brock Noland | Chao Sun |
| HIVE-8121 | Create micro-benchmarks for ParquetSerde and evaluate performance | Major | . | Brock Noland | Sergio Peña |
| HIVE-9426 | Merge trunk to spark 1/21/2015 | Major | Spark | Szehon Ho | Szehon Ho |
| HIVE-9370 | SparkJobMonitor timeout as sortByKey would launch extra Spark job before original job get submitted [Spark Branch] | Major | Spark | yuyun.chen | Chengxiang Li |
| HIVE-9026 | Re-enable remaining tests after HIVE-8970 [Spark Branch] | Major | spark-branch | Chao Sun | Chao Sun |
| HIVE-9434 | Shim the method Path.getPathWithoutSchemeAndAuthority | Major | . | Brock Noland | Dong Chen |
| HIVE-9409 | Avoid ser/de loggers as logging framework can be incompatible on driver and workers | Major | Spark | Xin Hao | Rui Li |
| HIVE-9410 | ClassNotFoundException occurs during hive query case execution with UDF defined [Spark Branch] | Major | Spark | Xin Hao | Chengxiang Li |
| HIVE-9428 | LocalSparkJobStatus may return failed job as successful [Spark Branch] | Minor | Spark | Rui Li | Rui Li |
| HIVE-9449 | Push YARN configuration to Spark while deply Spark on YARN [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-9379 | Fix tests with some versions of Spark + Snappy [Spark Branch] | Major | Spark | Brock Noland | Brock Noland |
| HIVE-9493 | Failed job may not throw exceptions [Spark Branch] | Major | Spark | Rui Li | Rui Li |
| HIVE-9450 | [Parquet] Check all data types work for Parquet in Group By operator | Major | . | Dong Chen | Dong Chen |
| HIVE-9477 | No error thrown when global limit optimization failed to find enough number of rows [Spark Branch] | Blocker | Spark | Rui Li | Rui Li |
| HIVE-9487 | Make Remote Spark Context secure [Spark Branch] | Major | Spark | Marcelo Vanzin | Marcelo Vanzin |
| HIVE-9192 | One-pass SMB Optimizations [Spark Branch] | Minor | . | Szehon Ho | Szehon Ho |
| HIVE-9431 | CBO (Calcite Return Path): Removing AST from ParseContext | Major | CBO | Jesus Camacho Rodriguez | Jesus Camacho Rodriguez |
| HIVE-9211 | Research on build mini HoS cluster on YARN for unit test[Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-8853 | Make vectorization work with Spark [Spark Branch] | Major | Spark | Xuefu Zhang | Jimmy Xiang |
| HIVE-9552 | Merge trunk to Spark branch 2/2/2015 [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-9568 | Revert changes in two test configuration files accidently brought in by HIVE-9552 [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-9292 | CBO (Calcite Return Path): Inline GroupBy, Properties | Major | CBO | Jesus Camacho Rodriguez | Jesus Camacho Rodriguez |
| HIVE-9444 | CBO (Calcite Return Path): Rewrite GlobalLimitOptimizer | Major | CBO | Jesus Camacho Rodriguez | Jesus Camacho Rodriguez |
| HIVE-9517 | UNION ALL query failed with ArrayIndexOutOfBoundsException [Spark Branch] | Major | . | Chao Sun | Chao Sun |
| HIVE-9170 | UT: udf_in_file fails with filenotfoundexception [Spark Branch] | Minor | Tests | Thomas Friedrich | Chinna Rao Lalam |
| HIVE-9574 | Lazy computing in HiveBaseFunctionResultList may hurt performance [Spark Branch] | Major | Spark | Rui Li | Jimmy Xiang |
| HIVE-9425 | Add jar/file doesn't work with yarn-cluster mode [Spark Branch] | Major | Spark, spark-branch | Xiaomin Zhang | Rui Li |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HIVE-7371 | Identify a minimum set of JARs needed to ship to Spark cluster [Spark Branch] | Major | Spark | Xuefu Zhang | Chengxiang Li |
| HIVE-7526 | Research to use groupby transformation to replace Hive existing partitionByKey and SparkCollector combination | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-7567 | support automatic calculating reduce task number [Spark Branch] | Major | Spark | Chengxiang Li | Chengxiang Li |
| HIVE-7584 | Change SparkCompiler to generate a SparkWork that contains UnionWork from logical operator tree | Major | Spark | Na Yang | Na Yang |
| HIVE-7585 | Implement the graph transformation execution | Major | Spark | Na Yang | Na Yang |
| HIVE-7586 | Generate plan for spark work which uses spark union transformation | Major | Spark | Na Yang | Na Yang |
| HIVE-7606 | Design SparkSession, SparkSessionManager [Spark Branch] | Major | Spark | Brock Noland | Venki Korukanti |
| HIVE-8160 | Upgrade Spark dependency to 1.2.0-SNAPSHOT [Spark Branch] | Minor | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-8043 | Support merging small files [Spark Branch] | Major | Spark | Xuefu Zhang | Rui Li |
| HIVE-8331 | HIVE-8303 followup, investigate result diff [Spark Branch] | Major | Spark | Xuefu Zhang | Chao Sun |
| HIVE-8370 | Fix tabs in DefaultHBaseValueFactory | Trivial | . | Brock Noland | Brock Noland |
| HIVE-8274 | Refactoring SparkPlan and SparkPlanGeneration [Spark Branch] | Major | Spark | Xuefu Zhang | Xuefu Zhang |
| HIVE-8351 | Allow testing of both hadoop-1 and hadoop-2 for precommits | Major | . | Brock Noland | Mohit Sabharwal |
| HIVE-8465 | Fix some minor test fails on trunk | Minor | Tests | Navis | Jason Dere |
| HIVE-8537 | Update to use the stable TaskContext API [Spark Branch] | Major | Spark | Rui Li | Chengxiang Li |
| HIVE-8608 | Move jenkins scripts to source control | Minor | . | Brock Noland | Brock Noland |
| HIVE-7111 | Extend join transitivity PPD to non-column expressions | Minor | Query Processor | Navis | Navis |
| HIVE-8826 | Remove jdbm from top level license file | Major | . | Brock Noland | Ferdinand Xu |
| HIVE-8609 | Move beeline to jline2 | Blocker | . | Brock Noland | Ferdinand Xu |
| HIVE-8894 | Move calcite.version to root pom | Major | . | Brock Noland | Brock Noland |
| HIVE-8935 | Add debug logging around token stores | Major | . | Brock Noland | Brock Noland |
| HIVE-8828 | Remove hadoop 20 shims | Major | Shims | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-8979 | Merge shims/common-secure into shims/common | Major | Shims | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-8989 | Make groupby_multi_single_reducer.q and smb_mapjoin_3.q deterministic | Major | . | Brock Noland | Brock Noland |
| HIVE-8974 | Upgrade to Calcite 1.0.0-SNAPSHOT (with lots of renames) | Major | . | Julian Hyde | Jesus Camacho Rodriguez |
| HIVE-9183 | Compilation against HBase 1.0.0 fails due to missing dependency on high_scale_lib.Counter | Major | . | Ted Yu | Ted Yu |
| HIVE-9293 | Cleanup SparkTask getMapWork to skip UnionWork check [Spark Branch] | Minor | Spark | Szehon Ho | Chao Sun |
| HIVE-9304 | [Refactor] remove unused method in SemAly | Trivial | Query Processor | Ashutosh Chauhan | Ashutosh Chauhan |
| HIVE-9345 | Add encryption branch to pre-commit script | Major | . | Brock Noland | Brock Noland |
| HIVE-9407 | Fix spacing in pom | Minor | . | Brock Noland | Brock Noland |
| HIVE-9408 | Add hook interface so queries can be redacted before being placed in job.xml | Major | Query Processor | Brock Noland | Brock Noland |
| HIVE-9402 | Create GREATEST and LEAST udf | Major | UDF | Alexander Pivovarov | Alexander Pivovarov |
| HIVE-9527 | Include dot files in tarball | Minor | . | Brock Noland | Brock Noland |
| HIVE-9554 | Rename 0.15 upgrade scripts to 1.1 | Blocker | . | Brock Noland | Brock Noland |
| HIVE-9672 | Update RELEASE_NOTES on trunk to reflect the 1.0.0 release | Major | . | Brock Noland | Brock Noland |
| HIVE-8607 | Java 8 support for Hive | Critical | . | Brock Noland | Brock Noland |


Apple
Banana
Pineapple
Orange
Cucumber
Carrot
Pineapple
Orange
Cucumber
Carrot
Mango
Grape
Water melon


A City Apart
Its up to you to make a city home. Our work is to build a home for the many who live here. To hollistically grow a city we focus on supporting entrepreneurs and tech enthusiasts. They both share a passion for being life long learners.
Its up to you to make a city home. Our work is to build a home for the many who live here. To hollistically grow a city we focus on supporting entrepreneurs and tech enthusiasts. They both share a passion for being life long learners.


Let's play with the simulator.
As already mentioned above, Gossip Protocols are executed periodically, that is, in cycles. That's what the word cycle in the simulator means. It will rotate in every cycle. Don't worry if don't understand it. You'll see how it works really soon.
Ok, and what about the equation? The equation is an aproximation. It will show you how many cycles the gossip protocol needs to spread the information to every node. If you want to see a converge simulator that takes into account packet loss, node failures, etc. Take a look here.
Ok, let's start playing the simulator. Select a node. Go ahead, click on any of them. The node should be red now because it's infected, as defined in one of the most influential papers [2].
This node wants to share the information. But what nodes should it share with? click on 'show paths'. Those are the nodes it is linked to. So, does each node have a partial view of the other nodes? It could have a complete list but that would make the protocol difficult to scale (think of thounsands/millions of nodes). Please read [3] if you want to learn more.
Go on to the next part
Sending messages
Ok. It will send the info to those nodes, right? No! The number of nodes is set by the fanout property. Click on 'Random selection' to see the nodes it's going to share the info with. If you click several times, you'll see that they're selected randomly.
Great! Now, let's send the info. Click in "Send Message".
Once a message arrives to the destination, that node is infected too. As we've already mentioned, once a node is infected, it will try to share the information again with other nodes.
Click on "Send Message" again.
Cool!, right? Every infected node tries to share the information.
It's time to see it in action. Press "Restart" to clear everything then click on any node and press "Play".
How many cycles did it take?
It's likely that the number of cycles the equation predicts won't be the same. Don't worry! That's normal. Keep in mind that the nodes are selected randomly so a node could posibly be selected twice.
Scaling
Gossip Protocols are scalable because in general, it takes O(logN) rounds in order to reach all nodes. Also each node sends only a fixed number of messages regardless of the number of nodes in the network. A node does not wait for acknowledgments, and it doesn’t take any recovery action if an acknowledgment does not arrive. [4]. A system can easily scale to millions of processes.
Updates spread in expected time that grows logarithmic with the number of participating nodes, even in the face of node failures and message loss.
We're going to see this in action but let's restart the simulator.
Change the nodes to 80 and press "Apply". Ohh.. Did you see it?
We've doubled the number of nodes and, according to the equation, it will take only once more cycle. That's cool, right?
Let's see this in action. Select a node and click play
Now, let's try it with 120. Wow! So for 40 nodes it takes 2.66 cycles and 3.45 for 120. That's pretty cool. It means it scales logarithmically.
Fault Tolerant
Gossip Protocols have the ability to operate in networks with irregular and unknown connectivity [1]. They work really well in these situations because a node shares the same information several times to different nodes. So, if a node is not accesible, the information is shared anyways via a different route. In other words, there are many routes by which information can flow from its source to its destinations
Ok, let's see it. As before, restart the simulator first.
We're going to delete some links. This means that some nodes are not going to be able to communicate with some nodes.
Click on a node and on "Show Paths". Then click "Delete" and start clicking on some paths.
We're going to repeat the same but with more nodes. Now this is very important Press "Delete" again to disable it because otherwise you will remove nodes too. That's something we'll take a look at in the next step.
Ok. Repeat it with more nodes and the select one node and press "Play"
Pretty cool, right? It converges even though some nodes weren't visible to some others.
Robust
No node plays a specific role in the network so a failed node will not prevent other nodes from continuing to send messages [16].
Each node can join or leave whenever it pleases without seriously disrupting the system’s overall quality of service [5].
However, these protocols are not robust in all circumstances such as, for example, with Byzantine errors. If the problem is related to a malfunctioning or malicious node then gossip is not robust at all.
Ok, let's see how this works. As before, restart the simulator first.
Now we're going to delete some nodes. When a node detects that other is down, it will share that information in the next cycle.
Press "Delete" and start clicking on some nodes to delete them.
Once you're done, press "Delete" again to disable it. Then select one node to infect it and press "Play"
Yeaah! It converges again even though some nodes were down.


{% if _cfg("secret-key") == "ReplaceMe" %}
You need to change the secret key to something other than "hello world".
{% else %}
Your secret key looks good.
{% endif %}
{% if _cfg("protocol") == "http" %}
You should enable HTTPS over TLS on your domain. Required by Stripe.
{% else %}
Your protocol is set to "{{ _cfg("protocol") }}".
{% endif %}
{% if _cfg("domain") == "localhost:5000" %}
You should change your domain to something other than localhost.
{% else %}
Your domain is set to "{{ _cfg("domain") }}".
{% endif %}
{% if _cfg("protocol") != "https" %}
Stripe requires your website to use HTTPS.
{% else %}
Stripe requires your website to use HTTPS.
{% endif %}
{% if not _cfg("smtp-host") %}
You should configure an SMTP server to send emails with.
{% else %}
Your email configuration looks good.
{% endif %}
{% if not _cfg("stripe-secret") or not _cfg("stripe-publish") %}
Your Stripe API keys are not in your config file.
{% else %}
Your Stripe API keys look good.
{% endif %}
{% if not _cfg("patreon-access-token") or not _cfg("patreon-campaign") %}
Your Patreon access token and campaign are not configured (optional).
{% else %}
Your Patreon integration looks good. We'll integrate with
{{ _cfg("patreon-campaign") }}'s campaign.
{% endif %}
You can make changes and refresh this page if you like.


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Makes 30 biscuits
Dietary
A savoury biscuit is just the thing for a drinks and nibbles party, and these are really easy to whip up. Who needs more of an excuse?
Preheat the oven to 180C/350F/Gas 4.
Rub the butter into the flour, by hand or in a food processor, until the mixture looks like fine breadcrumbs.
Stir in the parmesan, seasoning and cayenne pepper.
Work the mixture together into a ball and then knead briefly on a work surface lightly dusted with flour until smooth.
Cut the dough in half, flatten each piece slightly, then roll out thinly between 2 large sheets of cling film.
Lift off the top piece of cling film and cut into 5cm/2in biscuits.
Carefully lift them onto a lightly buttered baking sheet, then knead together and re-roll the trimmings to make more biscuits. You should make about 30 biscuits in total.
Bake the biscuits for 8-10 minutes until crisp and golden. Leave to cool on the baking sheets. Store in an airtight tin.


SkillBoard
Personal
1
Optionals
2
Skills
3
Social
4
PRESONAL
Name
Email
Password
College Name
Department
Year
Division
Roll No
OPTIONALS
Short Bio :
Gender :
Male
Female
Other
Preferred Pronoun :
he/him
she/her
them/they
Age
Languages
Languages known
▸
Mother Tongue
SKILL SECTION
Primary Skill
Secondary Skill
Add your Skills here
Skill
Link To the Project
CGPA
Rate Yourself
SOCIAL
Phone Number
is What'sapp
Linkedin Profile
Github Profile
(valid github profile URL is required)
Personal website
Resume


Tar Heels
You already know these boys are clean cut being sponsred by Jordan. They get all the new drip with all the nice things. The North Carolina Tar Heels football team represents the University of North Carolina at Chapel Hill in the sport of American football. The Tar Heels play in the Football Bowl Subdivision (FBS) of the National Collegiate Athletic Association (NCAA) and the Coastal Division of the Atlantic Coast Conference (ACC).
North Carolina has played in 34 bowl games in its history and won three Southern Conference championships and five Atlantic Coast Conference titles. Thirty Tar Heel players have been honored as first-team All-Americas on 38 occasions. Carolina had 32 All-Southern Conference selections when it played in that league until 1952 and since joining the ACC in 1953, has had 174 first-team All-ACC choices.[3] Since joining the Atlantic Coast Conference in 1953, the team has won five conference championships, with the most recent title coming in 1980.
One very important contribution to the game of football by Carolina is the modern use of the forward pass; they were the first college team to use the play in 1895. Bob Quincy notes in his 1973 book They Made the Bell Tower Chime: "John Heisman, a noted historian, wrote 30 years later that, indeed, the Tar Heels had given birth to the forward pass against the Bulldogs (UGA). It was conceived to break a scoreless deadlock and give UNC a 6–0 win. The Tar Heels were in a punting situation and a Georgia rush seemed destined to block the ball. The punter, with an impromptu dash to his right, tossed the ball and it was caught by George Stephens, who ran 70 yards for a touchdown."
The program has long been overshadowed by the school's powerhouse men's basketball team. While not a consistent football powerhouse, the Carolina football program has had intermittent success and has featured a number of great players, many of whom have gone on to prominence in the National Football League, including Lawrence Taylor, Charlie Justice, Chris Hanburger, Ken Willard, Don McCauley, William Fuller, Harris Barton, Jeff Saturday, Alge Crumpler, Willie Parker, Greg Ellis, Dré Bly, Julius Peppers, Hakeem Nicks, and Mitch Trubisky.[


--- layout: compress ---
Education is the great engine of personal development. It is through education that the daughter of a peasant can become a doctor, that the son of a mine worker can become the head of the mine, that a child of farm workers can become the president of a great nation. It is what we make out of what we have, not what we are given, that separates one person from another
Be part of our vision to reinforce their path to school.
Kerala Government provides free education in both Malayalam and English medium from lower primary to higher secondary. Apart from that schools provides free meals to the children.Encouraging a child to school will help to get a proper meal as well as education. We support all the needs like transportation, dress, books and other fees. In some exceptional cases we may support the family requirements after getting approval from EC.
A day programme to enagage and interact with lonliness people in our society.
There a many people around us are living a lonely life in their rooms during their last days or may be some kind of disablities. We often arrange some interactive sessions and have food with them. We tells stories, plays movies.
Campagins to make people aware of things and stay out of fear.
We conduct sessions and seminars to spread awarness about various topics like blood donation, organ donation and more. Also our members are active in sharing valid information from trusted sources on the ocasion of any catastrophic disaster. We also encourage people to participate directly to the official fund raising campigns conducted by the state and central governments.
We are a Society Registered under the Travancore – Cochin Literary, Scientific and Charitable Societies Act, 1955. Act XII of 1955. We believes equal oppurtunity and freedom to speak. All our activites are decided by an executive committee (EC) of the members and the office bearers.The office bearers and EC members are elected during the annual general body meeting (AGM). All the financial transactions related to Sparsham are accountable and audited on end of every fiscal by an external authorized auditing firm. The annual report which is available to all members contains all the financial information and activites conducted on the respective year.
We encourage the students from econmically challenging situations by sponsoring them or arranging facilities like food,study materials, dress and transportation to continue and complete their education, from lower primary to higher secondary.
You can join us on one of our interaction session with children and inspires them by sharing your experience and knowledge. Know more
You can join with us on an any activity by leavearing your resources, time or money to assist the needy to connect their life which was impacted by family issues, poverty or a catastrophy or an epidemic. Know more


This is a demo content from _index.html. You can use this template file for development purpose. It won't be stored in your git repository


Info
Error
Simple Voting with client-side wallet using ethers.js
Please login, register, vote (invoke a smart contract) or logout.Voting Results
- Loading ...
Login
Username:
Password:
Register
Username:
Password:


Search EMMA strains
Search by: Gene name/symbol, strain name, EMMA ID, OMIM name/ID, phenotype, ...
Browse EMMA strains
Strain Types Genes Human Diseases
You could search the following
- Affected gene
e.g. Sema3e or semaphorin 3E - International strain designation
e.g. B6.129P2-Sema3e<tm1Ddg - Common strain name
e.g. Sema3E - Phenotype description
e.g. open field test - EMMA ID
e.g. EM:01373
The search returns a list of strains whose description contains one or more matches to your query. The search is case insensitive and partial terms can be entered.
The European Mouse Mutant Archive (EMMA) is a non-profit repository for the collection, archiving (via cryopreservation) and distribution of relevant mutant strains essential for basic biomedical research.The laboratory mouse is the most important mammalian model for studying genetic and multi-factorial diseases in man. Thus the work of EMMA will play a crucial role in exploiting the tremendous potential benefits to human health presented by the current research in mammalian genetics.
The EMMA network is a partnership of several laboratories and other institutions throughout Europe. EMMA has joined forces with the European phenotyping community under the umbrella of the Infrafrontier Research Infrastructure. Infrafrontier offers a broad portfolio of services to the international scientic community.
Infrastructure on the ESFRI Roadmap
Infrafrontier is supported by the partner institutions, national research programmes and by the European Commission.