Граф коммитов

11 Коммитов

Автор SHA1 Сообщение Дата
Michael Matloob 9e6bdc9d52 internal/middleware: move stats to its own package
Make a package internal/middleware/stats for middleware.Stats and
middleware.ElapsedStat. This is part of removing the dependency from
internal/frontend on internal/middleware.

For golang/go#61399

Change-Id: I44afbfc9b9e28e1caabab8fe700376ec026c863d
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/514521
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Michael Matloob <matloob@golang.org>
Reviewed-by: Jamal Carvalho <jamal@golang.org>
kokoro-CI: kokoro <noreply+kokoro@google.com>
2023-08-04 20:52:42 +00:00
Julie Qiu de3c212715 internal/postgres: change logic for upsertSearchDocumentSymbols
upsertSearchDocumentSymbols is changed based on the new schema.

For golang/go#44142

Change-Id: I1857b04cceeb9b702e4c54fc3a8d39efa811a3ce
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/329493
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-06-21 17:39:06 +00:00
Julie Qiu a78ee8de00 internal: add experiment InsertSymbolSearchDocuments
Change-Id: Ia10ca6eed9f0c21f967e590aa76d050aa2353a5b
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/320449
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jamal Carvalho <jamal@golang.org>
2021-05-17 18:02:02 +00:00
Julie Qiu ba9e25d687 internal/postgres: insert symbol search documents
Data is now inserted into symbol_search_documents.

For golang/go#44142

Change-Id: Icf00cd7c5e57a91465673d1828f961334abc3a48
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/318652
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-05-17 15:56:41 +00:00
Julie Qiu dec93ab9fd internal/postgres: refactor getPackageSymbols
getPackageSymbols is refactored using squirrel, so that it can be
modified for us in other similar queries.

For golang/go#44142

Change-Id: I974c51155d30c59cf61ded0386c5d3b2702188c5
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/318651
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-05-13 20:07:31 +00:00
Julie Qiu 671ddf2fc1 internal/postgres: delete Legacy functions
For golang/go#37102

Change-Id: Icda2856dd6af29267affd075a95974a3c65c0adc
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/317429
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-05-06 15:49:40 +00:00
Julie Qiu e17cb23519 internal/postgres: factor out symbol history collect
For golang/go#37102

Change-Id: Ie2faa956e3ecb54ef00c197174cc9f16f15a8d2e
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/316989
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-05-05 16:28:02 +00:00
Julie Qiu d9ca185102 internal/postgres: handle different SymbolMeta for different build contexts
GetSymbolHistory now returns a SymbolHistory type.

SymbolHistory is a map of version to name to SymbolMeta to UnitSymbol.
It takes into account cases where the SymbolMeta may be different for
different build contexts.

For golang/go#37102

Change-Id: I0cf757863d89fa0b95ed3a63ca1bfec6ee033c54
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/316371
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-05-04 18:42:51 +00:00
Julie Qiu 66d09ef2b8 internal: prefix GetSymbolHistory functions with Legacy
The GetSymbolHistory will be rewritten in future CLs to handle cases
where symbol names at different build contexts have different SymbolMeta.

As a first step, the current functions are prefixed with Legacy.

For golang/go#37102

Change-Id: I1553a793784526c4905a4aaa354f320c985a3d02
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/316370
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-05-04 15:55:03 +00:00
Julie Qiu 9c106eb6c8 internal: delete unused UnitSymbol.Version field
For golang/go#37102

Change-Id: If659ccb7f7619921c176e110bfada8c030515106
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/316090
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-05-04 02:15:04 +00:00
Julie Qiu 4938ad2ebc internal/postgres: move package symbols code
Pure code in motion.

For golang/go#37102

Change-Id: I77420cda6895706d16872dffd9d97a75618906e8
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/313593
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2021-04-28 16:18:22 +00:00