-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Code Intelligence 3.20 Tracking issue #13063
Comments
@gbrik Please update this issue with your availability during the period for this milestone. |
Captain's log; Stardate 2020/08/24-2020/08/28 Worked on addressing memory issues in lsif-go for a customer that had some particular OOM issues in a (somewhat) constrained environment (index machine has 12GB). Released lsif-go v1.1.4 to reduce memory requirements. Worked with @Strum355 with lsif-test utilities to help him out with writing lsif-java and other devs writing indexers in the future. Did this in a few pairing sessions this week. Also put additional effort into making the precise code intel indexer service use firecracker VMs instead of raw containers on the host. This has been a bit slow-moving as it takes a full merge+buildkite cycle to test out any changes on the target machine. Not stuck on anything currently - just trying to squash the bugs as they come. Additionally scheduled meetings with 2 of the 3 companies listed for lsif-go delivery. Captain's log; Stardate 2020/08/31-2020/09/04 Plan to meet with 2 (or more) of the companies we've scheduled for lsif-go delivery and get feedback on the lsif-go tool and uploading process. These meetings will also involved @aidaeology and @macraig (when available). Will continue any development effort available on RFC 199 to get the indexer service to interact properly with Firecracker on the compute host. |
Completed 2020/08/24-28 Added annotation and enum declaration emitting to lsif-java Added an improved (over Microsoft's lsif-util) lsif graphviz dot visualizer to sourcegraph/lsif-test with support for only outputting a subgraph from an ID to a user defined distance with @efritz Planned 2020/08/31-09/04 Submit more PRs to spoon as they arise from exceptions caused in lsif-java, which will increase the stability across other repos Investigate paths for improved gradle handling for improved stability |
Completed 2020/08/24-28Came back from break, added support to lsif-go for indexing a subset of files, added the API/plumbing for asking an sg instance to accept and process an incremental index. Planned 2020/08/31-09/04Validate the incremental indexer (maybe need to factor out some of the worker processor code?) Bazel research spike, focusing on go and clang, java if spare time. Start tackling lsif-clang bugs. |
@gbrik Please update this issue with your availability during the period for this milestone. |
Completed 2020/08/31-2020/09/04 Met with two site-admins about adopting LSIF for Go. Fixed a number of lsif-go bugs and feature suggestions that arose from those meetings. Paired with Noah and Garo a fair bit on LSIF utilities, the precise code intel indexer, and lsif-clang. Planned 2020/09/7-2020/09/11 Try to ship the lsif-go fixes and have another round of meetings with our delivery targets. Start looking into SQLite -> Postgres migration in slack time. |
Completed 2020/08/31-2020/09/04Incremental indexing:
lsif-clang:
Planned 2020/09/07-2020/09/11
|
will be updated on Sunday when caught up for friday Completed 2020/08/31-2020/09/04 <space reserved> Planned 2020/09/07-2020/09/11 |
Seems like a lot of lsif-java issues are due to problems in our dependency on Spoon lib - if this pattern keeps up after this set of resolutions we need to discuss whether we should be continuing using a lib that is proving unreliable. |
Planned 2020/09/7-11
Planned 2020/09/14-18
|
Completed 2020/09/07-2020/09/11
Planned 2020/09/14-2020/09/18
|
Completed 2020/09/07-2020/09/11
Planned 2020/09/14-2020/09/18
|
Dear all, This is your release captain speaking. 🚂🚂🚂 Branch cut for the 3.20 release is scheduled for tomorrow. Is this issue / PR going to make it in time? Please change the milestone accordingly. Thank you |
Next milestone at https://github.com/sourcegraph/sourcegraph/issues/13987. |
Plan
Goal: Get the top three most popular language indexers: lsif-go, lsif-java, lsif-clang stable by working directly on implementation with customers to identify and resolve any remaining issues that prevent the tool from being use in a wide release. This goal takes top priority for this milestone and each member of the team is leading the initiative on an indexer.
Goal: Perform research spikes of features such as Bazel integration (to improve monorepos support) in order to find the best approach, and scope the development effort for adding new core capabilities to code intel platform.
Goal: Improve the reliability and usability of code intel tools by triaging and resolving UI bugs and performance issues (i.e. the bundle manager process) for an improved developer experience.
Availability
Period is from 2020-08-20 to 2020-09-20. Please write the days you won't be working and the number of working days for the period. US/Canada Holidays during this period: Labor Day (Monday, Sept 7th)
Tracked issues
@Strum355: 12.00d
@aidaeology: 5.00d
@efritz: 15.50d
@gbrik: 5.00d
Legend
The text was updated successfully, but these errors were encountered: