Anyone who is interested in contributing to open source.
|Inmobi, 7th Floor, Delta Block, Embassy Tech Square, Marathahalli-Sarjapur Outer Ring Road, Bengaluru, Karnataka 560103, India|
Sat July 11, 2015 10:00am – 5:00pm India Standard Time
- Introductions : 15 minutes
- Feature Discussions
- Lens server scale out : Pranav and Bala : 20 minutes : Discussion documented at LENS-658 - Distributed Lens Server Deployment Open
- MOLAP support : Sharad : 20 minutes
- Query statistics and current design : Amareshwari : 20 minutes
- Introduce Lens and code overview for new contributors : Rajat : 15 minutes : http://showterm.io/c464e4d2c249f71b438b5#slow
- Discuss jiras marked for Hackathon : 20 - 30 minutes
- 12:30 : Break for lunch
- 1:30 : Open for hackathon
Tips for Hackathon
How do I start -
- Target a JIRA of your interest
- Assign to yourself or drop a note in comment section
- Start work
- Post patch on Review Board
Ideas/Areas to work-
- For adding new driver : The doc available at Lens Driver
- Support for new storage : HBase, Cassandra etc.
- Support for new drivers : Spark SQL, Druid, Drill, Elastic Search etc.
- Improve Query Statistics and Analytics.
- Query cost estimation.
- Improving Lens Web interface.
- Or, Anything that you find interesting.
Would request first timers to be ready with building from source or docker setup done, sothat you save time during hackathon.
For newbies :
Get started with dev setup and building from source or docker setup.
Steps for Newbies to break the surface -
- Subscribe to Dev and User mailing list
- Ensure you have Java 7, Maven 3.0+ and Git setup
- Clone Apache Lens repo -
- Check the README.md file in the incubator-lens directory cloned.
- Pick up a JIRA of your interest from Apache Lens - JIRA
- Reach out experienced contributors in case you stumble upon anything.
- Have Fun.
Here are all the jiras marked with Hackathon-July label :
|LENS-511||identify facts associated with underlying hive/jdbc tables||Unassigned||Pranav Kumar Agarwal||Open||Unresolved||Apr 16, 2015||Jul 10, 2015|
|LENS-653||Add Drill Driver for Lens||Unassigned||Yash Sharma||Open||Unresolved||Jul 10, 2015||Mar 15, 2016|
|LENS-612||Add HBaseStorage||Sushil Mohanty||Amareshwari Sriramadasu||Open||Unresolved||Jun 17, 2015||Jul 24, 2015|
|LENS-340||Using existing storage tables to create facts and dimensions||Unassigned||Sharad Agarwal||Open||Unresolved||Feb 23, 2015||Jul 10, 2015|
|LENS-193||Indicative system queries for query analysis||Unassigned||Amareshwari Sriramadasu||Open||Unresolved||Jan 12, 2015||Jul 10, 2015|
|LENS-135||Estimate query execution times||Sharad Agarwal||Sharad Agarwal||Open||Unresolved||Dec 16, 2014||Jul 10, 2015|
|LENS-124||Add scheduler service on lens||Unassigned||Amareshwari Sriramadasu||Open||Unresolved||Dec 15, 2014||Jan 22, 2017|
|LENS-183||Cost estimation for JDBC queries||Sushil Mohanty||Sushil Mohanty||Open||Unresolved||Dec 31, 2014||Jul 10, 2015|
|LENS-159||Add instrumentation for result downloads||Raju Bairishetti||Amareshwari Sriramadasu||Open||Unresolved||Dec 24, 2014||Jun 06, 2016|
|LENS-28||Add more query stats in lens server||Raju Bairishetti||Akshay Goyal||Open||Unresolved||Nov 14, 2014||Jul 11, 2015|
|LENS-452||Cube QL in Lens should be compatible with standard BI tools||Unassigned||Srikanth Sundarrajan||Open||Unresolved||Mar 27, 2015||Jan 05, 2016|
|LENS-271||Add Druid Driver||Rajitha R||Sharad Agarwal||In Progress||Unresolved||Feb 04, 2015||Aug 03, 2016|
|LENS-654||Cassandra storage for Lens||Unassigned||Yash Sharma||Open||Unresolved||Jul 10, 2015||Mar 09, 2016|
|LENS-578||Lens - Blog Setup||Unassigned||Yash Sharma||Open||Unresolved||May 23, 2015||Oct 11, 2015|
Newbie jiras labelled here -
|LENS-495||CubeColumn startTime and endTime are getting formatted according to local time zone of the machine on which code is run||Yash Sharma||Himanshu Gahlaut||Open||Unresolved||Apr 08, 2015||Jun 27, 2016|
|LENS-781||Ctrl+C on cli should kill the query if executing||Badrinath Kulkarni||Rajat Khandelwal||Open||Unresolved||Sep 18, 2015||Feb 02, 2016|
|LENS-779||Delete resource does not delete resource if the file doesn't exist||Praveen Adlakha||Rajat Khandelwal||Open||Unresolved||Sep 18, 2015||Aug 09, 2016|
|LENS-767||Lens-cli should list results in order||Badrinath Kulkarni||Arshad Matin||Open||Unresolved||Sep 03, 2015||Feb 02, 2016|
|LENS-763||Update on DDL should Create DDL if it is not present||Unassigned||Arshad Matin||Open||Unresolved||Aug 28, 2015||Oct 08, 2015|
|LENS-819||Timeline of the fact returned should have structure instead of String||Unassigned||Amareshwari Sriramadasu||Open||Unresolved||Oct 14, 2015||Jan 22, 2017|
|LENS-814||Queued queries should be listed in order.||Anshul Gupta||Rajat Khandelwal||Open||Unresolved||Oct 12, 2015||Jun 06, 2016|
|LENS-419||Provide a timeline implementation that just does no caching at memory and storage table level||Unassigned||Rajat Khandelwal||Open||Unresolved||Mar 18, 2015||Sep 02, 2015|
|LENS-354||Move set database call from MetastoreService to SessionService||Unassigned||Jaideep Dhok||Open||Unresolved||Feb 25, 2015||May 21, 2017|
|LENS-345||Enable javadoc check on checkstyle||Unassigned||Amareshwari Sriramadasu||Open||Unresolved||Feb 24, 2015||Jun 27, 2016|
|LENS-302||Provide ignoreIfExists option for creation of cube/dimension/dimtable/fact||Unassigned||Rajat Khandelwal||Open||Unresolved||Feb 10, 2015||May 21, 2017|
|LENS-261||Provide functionality to unset/revert parameter values||Unassigned||Arshad Matin||Open||Unresolved||Feb 02, 2015||Jun 06, 2016|
|LENS-285||Create a configuration level switch to disable lens session persistence||Unassigned||Himanshu Gahlaut||Open||Unresolved||Feb 06, 2015||Jul 23, 2015|
|LENS-284||Tune grizzly http server configuration||Unassigned||Amareshwari Sriramadasu||Open||Unresolved||Feb 06, 2015||Sep 02, 2015|
|LENS-231||CLI describe commands should print succint information||Unassigned||Jaideep Dhok||Open||Unresolved||Jan 23, 2015||Feb 02, 2016|
|LENS-232||Show partitions from CLI should get limited number of partitions||Badrinath Kulkarni||Jaideep Dhok||Open||Unresolved||Jan 23, 2015||Feb 02, 2016|
|LENS-64||Add unit tests for UI resources||Raju Bairishetti||Raju Bairishetti||Open||Unresolved||Nov 26, 2014||Sep 02, 2015|
|LENS-40||Final Explan plan returned should include more information on why drivers are skipped||Unassigned||Amareshwari Sriramadasu||Open||Unresolved||Nov 19, 2014||Jan 22, 2017|
|LENS-42||Get all queries to return all query details instead of handles||Unassigned||Amareshwari Sriramadasu||Open||Unresolved||Nov 19, 2014||Jan 22, 2017|
|LENS-165||Improve LensJerseyTest||Unassigned||Jaideep Dhok||Open||Unresolved||Dec 25, 2014||Jan 22, 2017|