proposal for rocksdb bindings for modern Java using FFM instead of JNI

dfa1/rocksdb-ffm è adatto ai principianti?

Negli ultimi 30 giorni dfa1/rocksdb-ffm ha accettato 9 delle 11 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento è aperta 1 issue adatta ai principianti.

Stelle
13
Fork
5
Issue aperte per principianti
1
Issue indicizzate
44
Merge medio
20h 51m
PR unite (30g)
52
Lingua principale
Java
Licenza
Nessun dato sulla licenza
Ultimo push su GitHub
8/10/2026
Ultima indicizzazione
9/10/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue help wanted

Come contribuire a dfa1/rocksdb-ffm

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. Scegli la issue aperta adatta ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • getColumnFamilyMetadata(): per-level / per-SST structure of a column family
    Aperta
    enhancement help wanted

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    dfa1/rocksdb-ffm#270 ·

    I maintainer di solito rispondono entro 1 giorno

  • TableProperties view from flush / compaction / ingestion event payloads
    Aperta
    enhancement help wanted

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    dfa1/rocksdb-ffm#269 ·

    I maintainer di solito rispondono entro 1 giorno

  • Host the Javadoc on GitHub Pages and set it as the repo homepage
    Aperta
    documentation enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100

    dfa1/rocksdb-ffm#254 ·

    I maintainer di solito rispondono entro 1 giorno

  • GetPropertiesOfAllTables / InRange / ByLevel
    Aperta
    enhancement type-b

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 46/100

    dfa1/rocksdb-ffm#251 ·

    I maintainer di solito rispondono entro 1 giorno

  • ClipColumnFamily (experimental)
    Aperta
    enhancement type-b

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    dfa1/rocksdb-ffm#250 ·

    I maintainer di solito rispondono entro 1 giorno

  • Atomic multi-CF IngestExternalFiles
    Aperta
    enhancement type-b

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 43/100

    dfa1/rocksdb-ffm#249 ·

    I maintainer di solito rispondono entro 1 giorno

  • LockWAL / UnlockWAL
    Aperta
    enhancement type-b

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 54/100

    dfa1/rocksdb-ffm#248 ·

    I maintainer di solito rispondono entro 1 giorno

  • User-defined compression (CompressionManager, experimental)
    Aperta
    enhancement type-b

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    dfa1/rocksdb-ffm#247 ·

    I maintainer di solito rispondono entro 1 giorno

  • User-defined MemTableRepFactory
    Aperta
    enhancement type-b

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    dfa1/rocksdb-ffm#246 ·

    I maintainer di solito rispondono entro 1 giorno

  • User-defined FlushBlockPolicyFactory
    Aperta
    enhancement type-b

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    dfa1/rocksdb-ffm#245 ·

    I maintainer di solito rispondono entro 1 giorno

  • MultiScan (experimental)
    Aperta
    enhancement type-b

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    dfa1/rocksdb-ffm#244 ·

    I maintainer di solito rispondono entro 1 giorno

  • GetMergeOperands
    Aperta
    enhancement type-b

    Difficoltà 4/5 1-2 giorni Idoneità per principianti 49/100

    dfa1/rocksdb-ffm#243 ·

    I maintainer di solito rispondono entro 1 giorno

  • Cross-column-family iterators (coalescing / attribute-group)
    Aperta
    enhancement type-b

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 43/100

    dfa1/rocksdb-ffm#242 ·

    I maintainer di solito rispondono entro 1 giorno

  • OpenTelemetry module: metrics (and explore JFR bridging)
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dfa1/rocksdb-ffm#240 ·

    I maintainer di solito rispondono entro 1 giorno

  • Micrometer module: publish RocksDB statistics and properties
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dfa1/rocksdb-ffm#239 ·

    I maintainer di solito rispondono entro 1 giorno

  • proposal to explore integration of new C functions
    Aperta
    enhancement type-b

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    dfa1/rocksdb-ffm#238 ·

    I maintainer di solito rispondono entro 1 giorno

  • Custom UserDefinedIndexFactory (callback-based factory, builder, reader)
    Aperta
    enhancement type-b

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    dfa1/rocksdb-ffm#237 ·

    I maintainer di solito rispondono entro 1 giorno

  • SecondaryCache and TieredCache
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    dfa1/rocksdb-ffm#236 ·

    I maintainer di solito rispondono entro 1 giorno

  • Wide Columns: put_entity / get_entity (and iterator columns)
    Aperta
    enhancement type-b

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    dfa1/rocksdb-ffm#235 ·

    I maintainer di solito rispondono entro 1 giorno

  • More EventListener callbacks: file I/O first, then I/O errors and recovery
    Aperta
    enhancement type-b

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    dfa1/rocksdb-ffm#234 ·

    I maintainer di solito rispondono entro 1 giorno

  • Capped-prefix SliceTransform (rocksdb_slicetransform_create_capped_prefix)
    Aperta
    enhancement type-b

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    dfa1/rocksdb-ffm#233 ·

    I maintainer di solito rispondono entro 1 giorno

  • Library version query (rocksdb_ffm_version)
    Aperta
    enhancement type-b

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100

    dfa1/rocksdb-ffm#232 ·

    I maintainer di solito rispondono entro 1 giorno

  • Own C++ file for new C functions (patches-rocksdb-ffm.cc, ADR, optional symbols)
    Aperta
    enhancement type-b

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dfa1/rocksdb-ffm#231 ·

    I maintainer di solito rispondono entro 1 giorno

  • Benchmark JDK 28 confined pools against our Arena.ofConfined() hot paths
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    dfa1/rocksdb-ffm#195 ·

    I maintainer di solito rispondono entro 1 giorno

  • BlobDB values unreadable via ReadOnlyDB
    Aperta
    bug

    Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100

    dfa1/rocksdb-ffm#74 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Create a GitHub organisation
    Aperta
    help wanted

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    dfa1/rocksdb-ffm#14 ·

    I maintainer di solito rispondono entro 1 giorno

  • deleteFilesInRange (rocksdb_delete_file_in_range / _cf)
    Forse già presa @amalsaidov l’ha presa 3 giorni fa. Aperta
    enhancement good first issue

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    dfa1/rocksdb-ffm#267 ·

    I maintainer di solito rispondono entro 1 giorno

  • Options: track_options_file_number_in_manifest
    Forse già presa @amalsaidov l’ha presa 3 giorni fa. Aperta
    enhancement good first issue

    Difficoltà 2/5 Mezza giornata Idoneità per principianti 72/100

    dfa1/rocksdb-ffm#265 ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.