Andrew Kane
|
d8e2a7ec8c
|
Updated HNSW_PAGE_ID [skip ci]
|
2023-08-21 22:59:53 -07:00 |
|
Andrew Kane
|
5e4ff2dea0
|
Updated comment [skip ci]
|
2023-08-21 22:55:24 -07:00 |
|
Andrew Kane
|
6942454de9
|
Improved macro [skip ci]
|
2023-08-21 22:52:58 -07:00 |
|
Andrew Kane
|
1811f32712
|
Updated comments [skip ci]
|
2023-08-21 22:51:24 -07:00 |
|
Andrew Kane
|
a8fac26f30
|
Updated comments [skip ci]
|
2023-08-21 22:38:09 -07:00 |
|
Andrew Kane
|
dc867b8617
|
Updated comments [skip ci]
|
2023-08-21 22:21:53 -07:00 |
|
Andrew Kane
|
bb203f02d8
|
Updated comment [skip ci]
|
2023-08-21 21:59:47 -07:00 |
|
Andrew Kane
|
06015ac687
|
Updated comment [skip ci]
|
2023-08-21 16:27:03 -07:00 |
|
Andrew Kane
|
d0fa563b39
|
Updated comments [skip ci]
|
2023-08-21 16:26:32 -07:00 |
|
Andrew Kane
|
7cdae46d9f
|
Improved locking for HNSW vacuum [skip ci]
|
2023-08-21 16:24:55 -07:00 |
|
Andrew Kane
|
85815ca56e
|
Improved locking for HNSW vacuum
|
2023-08-21 16:12:29 -07:00 |
|
Andrew Kane
|
bad774235d
|
Improved locking for HNSW vacuum
|
2023-08-21 16:06:32 -07:00 |
|
Andrew Kane
|
c1fc364a16
|
Updated comment [skip ci]
|
2023-08-21 16:00:44 -07:00 |
|
Andrew Kane
|
deb76fcd92
|
Improved locking code [skip ci]
|
2023-08-21 15:42:59 -07:00 |
|
Andrew Kane
|
6343cc6b04
|
Made function static [skip ci]
|
2023-08-21 03:27:42 -07:00 |
|
Andrew Kane
|
6814b3c64e
|
Simplified locking for entry point
|
2023-08-21 03:22:23 -07:00 |
|
Andrew Kane
|
2d2124492b
|
Revert "Added version to reduce stale reads and writes and prepare for optimistic locking"
This reverts commit d559a428b8.
|
2023-08-21 02:47:27 -07:00 |
|
Andrew Kane
|
fc29e78724
|
Wait for selects to complete
|
2023-08-21 02:24:53 -07:00 |
|
Andrew Kane
|
3a4ac34756
|
Moved wait [skip ci]
|
2023-08-21 01:02:05 -07:00 |
|
Andrew Kane
|
58580804a4
|
Wait for inserts to complete when vacuuming HNSW
|
2023-08-21 00:36:32 -07:00 |
|
Andrew Kane
|
d559a428b8
|
Added version to reduce stale reads and writes and prepare for optimistic locking
|
2023-08-20 17:08:20 -07:00 |
|
Andrew Kane
|
16d33ca735
|
DRY HNSW vacuum code
|
2023-08-20 14:52:31 -07:00 |
|
Andrew Kane
|
3c46bc8acb
|
Update metapage if needed for HNSW vacuum
|
2023-08-19 12:19:42 -07:00 |
|
Andrew Kane
|
2f186de2f5
|
Made entryPoint argument for RepairGraphElement
|
2023-08-19 11:47:13 -07:00 |
|
Andrew Kane
|
c425bc7158
|
Cleaned up header
|
2023-08-19 01:22:28 -07:00 |
|
Andrew Kane
|
3c84808b50
|
Fixed highest point in HNSW vacuum [skip ci]
|
2023-08-18 22:23:19 -07:00 |
|
Andrew Kane
|
85571068e4
|
Simplified code
|
2023-08-18 20:49:00 -07:00 |
|
Andrew Kane
|
8e8edbfccf
|
Added prefix to function name [skip ci]
|
2023-08-18 00:54:09 -07:00 |
|
Andrew Kane
|
564daae321
|
Check if item pointer is valid [skip ci]
|
2023-08-16 17:29:59 -07:00 |
|
Andrew Kane
|
c6772679d8
|
Fixed duplicate connections when repairing graph
|
2023-08-16 17:07:19 -07:00 |
|
Andrew Kane
|
1387bca0df
|
Improved HNSW insert code [skip ci]
|
2023-08-16 16:31:11 -07:00 |
|
Andrew Kane
|
b44caa4347
|
Fixed select with no data
|
2023-08-15 23:25:28 -07:00 |
|
Andrew Kane
|
76cd87c52b
|
Improved HNSW vacuum code [skip ci]
|
2023-08-15 22:36:47 -07:00 |
|
Andrew Kane
|
10b06247e5
|
Updated comments [skip ci]
|
2023-08-15 20:32:15 -07:00 |
|
Andrew Kane
|
3831880beb
|
Improved HNSW vacuum code [skip ci]
|
2023-08-15 20:02:21 -07:00 |
|
Andrew Kane
|
df4160e79d
|
Only update entry point on inserts if level is greater
|
2023-08-15 12:31:06 -07:00 |
|
Andrew Kane
|
115b24d4cb
|
Set entry level in CreateMetaPage [skip ci]
|
2023-08-15 11:47:05 -07:00 |
|
Andrew Kane
|
d8ecd2773c
|
Updated comment [skip ci]
|
2023-08-13 17:23:52 -07:00 |
|
Andrew Kane
|
11e4e9d6f4
|
Added comment [skip ci]
|
2023-08-13 17:22:25 -07:00 |
|
Andrew Kane
|
f417cad5a4
|
Revert "Improved HNSW vacuum performance"
This reverts commit 3fe9ac5d82.
|
2023-08-13 17:19:22 -07:00 |
|
Andrew Kane
|
3fe9ac5d82
|
Improved HNSW vacuum performance
|
2023-08-13 16:50:36 -07:00 |
|
Andrew Kane
|
77fd6d8ef2
|
Update neighbors when vacuuming
|
2023-08-13 16:17:30 -07:00 |
|
Andrew Kane
|
92f6c65416
|
Improved HNSW vacuuming
|
2023-08-13 15:53:07 -07:00 |
|
Andrew Kane
|
8f3d72d40d
|
Fixed initialization
|
2023-08-13 15:50:05 -07:00 |
|
Andrew Kane
|
083f746666
|
Fixed recall for HNSW after vacuuming
|
2023-08-13 15:37:47 -07:00 |
|
Andrew Kane
|
9192a1bae6
|
Improved HNSW vacuum stats [skip ci]
|
2023-08-12 14:09:13 -07:00 |
|
Andrew Kane
|
0a3c4088a2
|
Updated todos [skip ci]
|
2023-08-12 13:47:20 -07:00 |
|
Andrew Kane
|
3c3815d06c
|
Added todo [skip ci]
|
2023-08-12 12:41:02 -07:00 |
|
Andrew Kane
|
3da5aa44f1
|
Added comments [skip ci]
|
2023-08-11 21:12:18 -07:00 |
|
Andrew Kane
|
9745da7878
|
Added comment [skip ci]
|
2023-08-11 17:02:50 -07:00 |
|