D12746: KDevelop: alternative monolithic storage options for TopDUContexts (PoC)

René J.V. Bertin <noreply-Buy57tU0AsCGxO/ty/[email protected]>
Newsgroups gmane.comp.kde.devel.kdevelop
Message-ID <[email protected]>
rjvbb updated this revision to Diff 68453.
rjvbb added a comment.


  Rebased for the 5.4 branch. Still working perfectly for me, without noticeably slower reaction times on local filesystems.
  
  As to overhauling the entire duchain cache on-disk organisation and storage model: would Cap'n Proto (https://capnproto.org/) provide an alternative? I understand that stuff (for lack of a better word) is "insanely fast" but don't really see where else it could be used besides replacing JSON or "Protocol Buffers". It supports backwards & binary compatible updates to the storage model though, which should be useful.

REPOSITORY
  R32 KDevelop

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D12746?vs=45462&id=68453

REVISION DETAIL
  https://phabricator.kde.org/D12746

AFFECTED FILES
  kdevplatform/language/CMakeLists.txt
  kdevplatform/language/duchain/tests/CMakeLists.txt
  kdevplatform/language/duchain/tests/test_topcontextstore.cpp
  kdevplatform/language/duchain/tests/test_topcontextstore.h
  kdevplatform/language/duchain/tests/test_topcontextstore.qrc
  kdevplatform/language/duchain/tests/topcontextdata.base64
  kdevplatform/language/duchain/topducontextdynamicdata.cpp
  kdevplatform/language/duchain/topducontextdynamicdata.h
  kdevplatform/language/duchain/topducontextdynamicdata_p.cpp
  kdevplatform/language/duchain/topducontextdynamicdata_p.h

To: rjvbb, brauch
Cc: mwolff, kdevelop-devel, hmitonneau, christiant, glebaccon, domson, antismap, iodelay, alexeymin, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.