<html>
<head>
<base href="https://bugs.llvm.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - DNS for LLVM/clangd index server"
href="https://bugs.llvm.org/show_bug.cgi?id=48069">48069</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>DNS for LLVM/clangd index server
</td>
</tr>
<tr>
<th>Product</th>
<td>new-bugs
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>enhancement
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>new bugs
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>kuhnel@google.com
</td>
</tr>
<tr>
<th>CC</th>
<td>htmldeveloper@gmail.com, llvm-bugs@lists.llvm.org
</td>
</tr></table>
<p>
<div>
<pre>A copy of Sam McCall's email request:
<a href="http://lists.llvm.org/pipermail/clangd-dev/2020-October/000743.html">http://lists.llvm.org/pipermail/clangd-dev/2020-October/000743.html</a>
--------------
Hi llvm-admin folks,
We're developing a "remote index" feature that makes clangd work better on
large codebases: clangd queries a shared index server instead of parsing
the whole project locally.
It's early days, but our initial target is LLVM itself. We have a public
instance at 34.107.73.68 - Google is providing a GCP VM to run it on, but
the indexer/server is part of llvm-project[1].
We'd like to give it a domain name so we can start sharing with early
testers. Does it make sense to point clangd-index.llvm.org at this server?
If there are concerns, we could also register a different domain, and
either revisit once this is more stable or keep it "unofficial"
indefinitely.
Privacy-wise, we need to write up a policy, but the service accepts limited
context information needed to serve queries (e.g. the incomplete identifier
for code completion). It will *record* only coarse aggregate statistics
like request count/latency distribution/error rate, for monitoring health
and usefulness.
Happy to discuss more about logistics, privacy, the feature itself or
anything else.
Cheers, Sam
[1]
<a href="https://github.com/llvm/llvm-project/blob/master/clang-tools-extra/clangd/index/remote/README.md">https://github.com/llvm/llvm-project/blob/master/clang-tools-extra/clangd/index/remote/README.md</a></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>