[jira] [Created] (ORC-372) Enable valgrind for C++ tests

2018-06-01 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-372:
-

 Summary: Enable valgrind for C++ tests
 Key: ORC-372
 URL: https://issues.apache.org/jira/browse/ORC-372
 Project: ORC
  Issue Type: Improvement
Reporter: Deepak Majeti
Assignee: Deepak Majeti


It will be useful to run valgrind as part of the travis-ci tests



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ORC-371) [C++] Disable Libhdfspp build when Cyrus SASL is not found

2018-05-30 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-371:
-

 Summary: [C++] Disable Libhdfspp build when Cyrus SASL is not found
 Key: ORC-371
 URL: https://issues.apache.org/jira/browse/ORC-371
 Project: ORC
  Issue Type: Bug
Reporter: Deepak Majeti
Assignee: Deepak Majeti


Currently, the build fails with the following error

-- Could NOT find CYRUS_SASL (missing:  CYRUS_SASL_SHARED_LIB 
CYRUS_SASL_INCLUDE_DIR) 
CMake Error: The following variables are used in this project, but they are set 
to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake 
files:
CYRUS_SASL_SHARED_LIB (ADVANCED)
    linked by target "orc" in directory tools/orc/c++/src

-- Configuring incomplete, errors occurred!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ORC-334) Add AppVeyor support for integration on windows

2018-04-09 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-334:
-

 Summary: Add AppVeyor support for integration on windows 
 Key: ORC-334
 URL: https://issues.apache.org/jira/browse/ORC-334
 Project: ORC
  Issue Type: Improvement
Reporter: Deepak Majeti


Like Travis CI, we must integrate AppVeyor for windows testing.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ORC-284) Add missing tests for C++ tools

2017-12-21 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-284:
-

 Summary: Add missing tests for C++ tools
 Key: ORC-284
 URL: https://issues.apache.org/jira/browse/ORC-284
 Project: ORC
  Issue Type: Bug
Reporter: Deepak Majeti


The following tools need tests
FileContents.cc
FileMemory.cc
FileStatistics.cc
TimezoneDump.cc




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ORC-283) Enable the cmake build to pick specified libraries over the default libraries

2017-12-21 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-283:
-

 Summary: Enable the cmake build to pick specified libraries over 
the default libraries
 Key: ORC-283
 URL: https://issues.apache.org/jira/browse/ORC-283
 Project: ORC
  Issue Type: Bug
Reporter: Deepak Majeti
Assignee: Deepak Majeti


The changes in https://github.com/apache/orc/pull/194 are causing libraries in 
the default path to be picked over the specified path.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ORC-265) [C++] Add documentation for C++ build support

2017-11-15 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-265:
-

 Summary: [C++] Add documentation for C++ build support
 Key: ORC-265
 URL: https://issues.apache.org/jira/browse/ORC-265
 Project: ORC
  Issue Type: Bug
Reporter: Deepak Majeti
Assignee: Deepak Majeti






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ORC-215) [C++] Remove gmock and protobuf libraries from source and use ExternalProject instead

2017-07-24 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-215:
-

 Summary: [C++] Remove gmock and protobuf libraries from source and 
use ExternalProject instead
 Key: ORC-215
 URL: https://issues.apache.org/jira/browse/ORC-215
 Project: ORC
  Issue Type: Improvement
Reporter: Deepak Majeti
Assignee: Deepak Majeti


The scope of this JIRA is similar to ORC-204



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ORC-207) [C++] Enable users the ability to provide their own thirdparty libraries

2017-07-10 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-207:
-

 Summary: [C++] Enable users the ability to provide their own 
thirdparty libraries
 Key: ORC-207
 URL: https://issues.apache.org/jira/browse/ORC-207
 Project: ORC
  Issue Type: Improvement
Reporter: Deepak Majeti
Assignee: Deepak Majeti


Compression libraries are currently part of the main source. There is no option 
to use user-provided libraries. The scope of this JIRA is to enable this option.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (ORC-196) [C++] Rename ParseError to OrcError and use it in both read and write paths

2017-05-18 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-196:
-

 Summary: [C++] Rename ParseError to OrcError and use it in both 
read and write paths
 Key: ORC-196
 URL: https://issues.apache.org/jira/browse/ORC-196
 Project: ORC
  Issue Type: Bug
  Components: C++
Reporter: Deepak Majeti


The current ParseError exception type used in the read-path does not fit well 
in the write-path. The scope of this JIRA is to rename this to OrcException and 
use it throughout the C++ code base.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ORC-173) [C++] Expose Indexes as API

2017-04-18 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-173:
-

 Summary: [C++] Expose Indexes as API
 Key: ORC-173
 URL: https://issues.apache.org/jira/browse/ORC-173
 Project: ORC
  Issue Type: Improvement
Reporter: Deepak Majeti
Assignee: Deepak Majeti


Clients can use indexes to prune RowGroups



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ORC-172) Fix C++ build issue with Centos6

2017-04-17 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-172:
-

 Summary: Fix C++ build issue with Centos6
 Key: ORC-172
 URL: https://issues.apache.org/jira/browse/ORC-172
 Project: ORC
  Issue Type: Bug
Reporter: Deepak Majeti
Assignee: Deepak Majeti


The patch for ORC-122 requires explicit {{copy}} and {{move}} of the 
{{Timezone}} class since it contains a {{unique_ptr}} as one of its member. The 
simpler fix is to make the member a {{shared_ptr}}. A similar change is made 
for the {{TimezoneCache}}.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ORC-87) Timezone conversion missing for timestamp statistics

2016-07-28 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-87:


 Summary: Timezone conversion missing for timestamp statistics
 Key: ORC-87
 URL: https://issues.apache.org/jira/browse/ORC-87
 Project: Orc
  Issue Type: Bug
  Components: C++
Reporter: Deepak Majeti
Assignee: Deepak Majeti


The recent release adds timezone to timestamp values but does not add the 
conversion for timestamp statistics.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (ORC-80) C++ build breaks due to warnings with gcc-4.9

2016-07-06 Thread Deepak Majeti (JIRA)
Deepak Majeti created ORC-80:


 Summary: C++ build breaks due to warnings with gcc-4.9
 Key: ORC-80
 URL: https://issues.apache.org/jira/browse/ORC-80
 Project: Orc
  Issue Type: Bug
Reporter: Deepak Majeti


The newly added ToolTest.cc is throwing the below warnings 

orc/tools/test/ToolTest.cc: In function ‘int runProgram(const 
std::vector&, std::string&, std::string&)’:
/orc/tools/test/ToolTest.cc:166:60: error: dereferencing type-punned pointer 
will break strict-aliasing rules [-Werror=strict-aliasing]
   std::cerr << "Fatal signal: " << WTERMSIG(signal) << "\n";
^
In file included from /usr/include/fcntl.h:279:0,
 from /orc-cpp/orc/tools/test/ToolTest.cc:28:
In function ‘int open(const char*, int, ...)’,
inlined from ‘int runProgram(const std::vector&, 
std::string&, std::string&)’ at /orc/tools/test/ToolTest.cc:118:54:
/usr/include/x86_64-linux-gnu/bits/fcntl2.h:50:26: error: call to 
‘__open_missing_mode’ declared with attribute error: open with O_CREAT in 
second argument needs 3 arguments
__open_missing_mode ();
  ^
In function ‘int open(const char*, int, ...)’,
inlined from ‘int runProgram(const std::vector&, 
std::string&, std::string&)’ at /orc/tools/test/ToolTest.cc:129:54:
/usr/include/x86_64-linux-gnu/bits/fcntl2.h:50:26: error: call to 
‘__open_missing_mode’ declared with attribute error: open with O_CREAT in 
second argument needs 3 arguments
__open_missing_mode ();
  ^



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)