Andrew Kane
|
bf8bbf34bf
|
Improved includes [skip ci]
|
2026-07-28 18:38:27 -07:00 |
|
Andrew Kane
|
d631064394
|
Updated comments [skip ci]
|
2026-07-28 18:30:08 -07:00 |
|
Andrew Kane
|
331f8c82a2
|
Fixed CI
|
2026-07-28 18:29:05 -07:00 |
|
Andrew Kane
|
5ed9fe6120
|
Hardened HnswBeginParallel [skip ci]
|
2026-07-28 18:09:38 -07:00 |
|
Andrew Kane
|
e7771fd7d3
|
Hardened VectorArrayInit [skip ci]
|
2026-07-28 18:08:13 -07:00 |
|
Andrew Kane
|
335dd317cf
|
Improved IvfflatCheckMemoryUsage [skip ci]
|
2026-07-28 17:12:03 -07:00 |
|
Andrew Kane
|
c13e4fc299
|
Hardened out functions [skip ci]
|
2026-07-28 17:04:42 -07:00 |
|
Andrew Kane
|
5c97c034a6
|
Hardened size macros
|
2026-07-28 16:57:57 -07:00 |
|
Andrew Kane
|
2fffad6bbb
|
Hardened array alloc functions for earlier patch versions of Postgres
|
2026-07-28 16:15:08 -07:00 |
|
Andrew Kane
|
5c36d4dfa2
|
Hardened HnswSharedMemoryAlloc [skip ci]
|
2026-07-28 15:18:40 -07:00 |
|
Andrew Kane
|
ec0d8ddb10
|
Revert "Updated max level to be more realistic [skip ci]"
This reverts commit d103dea830.
|
2026-07-28 15:03:40 -07:00 |
|
Andrew Kane
|
d103dea830
|
Updated max level to be more realistic [skip ci]
|
2026-07-28 15:02:41 -07:00 |
|
Andrew Kane
|
29e94adf79
|
Added extra bytes to buffer for safety in the event of negative integers [skip ci]
|
2026-07-28 14:18:39 -07:00 |
|
Andrew Kane
|
a3cf81a784
|
Added extra byte to buffers for safety in the event of an empty vector [skip ci]
|
2026-07-28 14:11:37 -07:00 |
|
Andrew Kane
|
5ffa6d022b
|
Fixed buffer size for empty sparsevec with max dimensions (no impact to users due to Postgres allocation alignment) [skip ci]
Co-authored-by: 0xJi3F
|
2026-07-28 14:01:57 -07:00 |
|
Andrew Kane
|
b22c0e422c
|
Improved type in vector_accum [skip ci]
|
2026-07-28 12:34:01 -07:00 |
|
Andrew Kane
|
bb03516bb0
|
Improved type in vector_avg [skip ci]
|
2026-07-28 12:30:51 -07:00 |
|
Andrew Kane
|
eb7913b2d9
|
Hardened vector_combine (currently fails at allocation for some sizes) [skip ci]
|
2026-07-28 12:29:24 -07:00 |
|
Andrew Kane
|
2a7b954beb
|
Fixed version check for palloc variants, take 2
|
2026-07-27 22:30:23 -07:00 |
|
Andrew Kane
|
0b2d92bc4f
|
Fixed version check for palloc variants
|
2026-07-27 22:25:21 -07:00 |
|
Andrew Kane
|
e6bd4c8acf
|
Improved CreateStateDatums [skip ci]
|
2026-07-27 22:09:33 -07:00 |
|
Andrew Kane
|
1be6148eca
|
Switched to palloc_array and palloc0_array where possible
|
2026-07-27 21:51:15 -07:00 |
|
zthhhhh
|
93a5b4a16d
|
Fix memory leak in ivfrescan
|
2026-07-27 21:22:17 -07:00 |
|
Andrew Kane
|
c0919bc26a
|
Added nnz check for vector/halfvec to sparsevec casts (in case limits change in future) [skip ci]
Co-authored-by: 0xJi3F
|
2026-07-27 20:38:17 -07:00 |
|
Andrew Kane
|
3566276bd4
|
Fixed array to sparsevec cast not limiting to 16,000 non-zero elements [skip ci]
Co-authored-by: 0xJi3F
|
2026-07-27 20:33:15 -07:00 |
|
Andrew Kane
|
d2e2aa0e63
|
Switched to palloc_object and palloc0_object when possible
|
2026-07-27 19:26:50 -07:00 |
|
Andrew Kane
|
573040d3a2
|
Hardened VectorArrayGet [skip ci]
|
2026-07-27 16:14:25 -07:00 |
|
Andrew Kane
|
73356ecfa7
|
Improved check for VectorArrayInit [skip ci]
|
2026-07-10 16:30:35 -07:00 |
|
Andrew Kane
|
159b79aaad
|
Version bump to 0.8.5 [skip ci]
|
2026-07-08 16:03:40 -07:00 |
|
Andrew Kane
|
c5a277a975
|
Hardened VectorArrayInit
|
2026-07-08 10:15:21 -07:00 |
|
Andrew Kane
|
f15a50387f
|
Moved logic for calculating number of samples [skip ci]
|
2026-07-01 12:27:03 -07:00 |
|
Andrew Kane
|
b383e4d191
|
Reduced memory usage for small tables for IVFFlat index builds - resolves #995 and resolves #996
Co-authored-by: Itai Spiegel <itai@mave.com>
|
2026-07-01 11:54:21 -07:00 |
|
Andrew Kane
|
1d458ad5d7
|
Version bump to 0.8.4 [skip ci]
|
2026-06-30 15:24:14 -07:00 |
|
Andrew Kane
|
cb246cb72d
|
Improved naming [skip ci]
|
2026-06-30 02:46:31 -07:00 |
|
Andrew Kane
|
d053de2d94
|
Removed deletion list check in MarkDeleted (does not help safety) [skip ci]
|
2026-06-30 02:31:54 -07:00 |
|
Andrew Kane
|
83bac90869
|
Added checks for deleted tuples rather than relying on ItemPointerIsValid [skip ci]
|
2026-06-30 01:40:30 -07:00 |
|
Andrew Kane
|
4eca5024df
|
Updated comment [skip ci]
|
2026-06-30 01:35:07 -07:00 |
|
Andrew Kane
|
a31771bc45
|
Changed log message to assertion [skip ci]
|
2026-06-30 01:25:36 -07:00 |
|
Andrew Kane
|
ecddde963a
|
Added check to confirm in deletion list before marking as deleted
|
2026-06-30 01:15:38 -07:00 |
|
Andrew Kane
|
ecd413d0fe
|
Improved naming [skip ci]
|
2026-06-30 01:03:08 -07:00 |
|
Andrew Kane
|
497db7976c
|
Fixed hnsw graph not repaired error with HNSW vacuuming - fixes #993
|
2026-06-30 00:34:01 -07:00 |
|
Andrew Kane
|
d4dd73d970
|
Moved repair confirmation after lock wait to catch more potential issues
|
2026-06-23 11:39:16 -07:00 |
|
Bhagyesh Chaturvedi
|
ffe28bb954
|
Fix HNSW insert and vacuum race
|
2026-06-23 06:00:23 +00:00 |
|
Andrew Kane
|
0dbc1a27c0
|
Removed redundant check [skip ci]
|
2026-06-18 12:56:57 -07:00 |
|
Andrew Kane
|
08c4e7ff10
|
Hardened VectorArrayGet and VectorArraySet [skip ci]
|
2026-06-18 12:56:12 -07:00 |
|
Andrew Kane
|
6731c49811
|
Fixed overflow check (should never be hit) [skip ci]
|
2026-06-18 12:51:38 -07:00 |
|
Andrew Kane
|
f2617f02d1
|
Updated style to be consistent with latest Postgres [skip ci]
|
2026-06-18 12:44:11 -07:00 |
|
Andrew Kane
|
bdf19077db
|
Ensure centers and samples fit into maintenance_work_mem before allocating for IVFFlat index builds - closes #986
|
2026-06-18 12:29:58 -07:00 |
|
Andrew Kane
|
90cd2b4ee5
|
Improved memory tracking for IVFFlat index builds [skip ci]
|
2026-06-18 11:57:03 -07:00 |
|
Andrew Kane
|
b44d1b4c5f
|
Added todo [skip ci]
|
2026-06-18 11:51:37 -07:00 |
|