Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameOrganisationGithub ID 
Rob UnderwoodFINOSbrooklynrob
Morgan Stanleyalvin-c-shih
Aaron DaviesMorgan Stanleyadavies42
FINOSmcleo-d
Jonny PressAquaQ Analyticsjonnypress
Peter GyorokMorgan Stanleygyorokpeter
Tim BeletskiyJP Morgan
Gary DaviesAquaQ Analyticsdrgdavies




Agenda

TimeItemWhoNotes from the Meeting
5 minConvene & roll call.

All


5 minReview and approve minutes from last meeting.All
  • Found some additional notes from last meeting.
    • Will update and have the vote at the September call.
5 min

"Studio for kdb+" updates.

  • Features in the pipeline?
  • Icon status?
  • FYI: May be viable to incorporate Creative Commons-licensed materials into FINOS projects.
    • FINOS will look at it more closely when the need arises.
All
  • Icon designer on vacation.
    • Some internal review / tweaking to take place.
    • Will be released shortly after that.
5 min

FINOS Open Developer Platform.

  • Might as well go with minutes in it since it's the way forward.
  • Can try to convert non-minutes Wiki content to Markdown with Pandoc.
  • Curious about manual override of Attendee List in case:
    • banks block login to GitHub unless named on the CCLA
    • attendees lazy / paranoid about persistent login to GitHub
All25 min

Introduction to TimeBase as potential FINOS project.

5
  • ODP (i.e., Github Actions Powered) meeting minutes need to be set up by Maurizio Pillitu and James McLeod (Unlicensed).
  • See this issue, https://wwwgithub.deltixlab.com/products/timebase/
  • Learn about:
    • Language it's implemented in.
    • How it scales.
    • Code snippets for querying from C++ / Java.
    • Asof join example?
    • Feature engineering?  Z-scores, etc.
  • Think about who we can refer as participants in that project.
All
25 min

MemVerge vs qclone.

  • "AquaQuarantine: MemVerge and kdb+" video suggested use cases where MemVerge might be used in a kdb+ plant.
  • Shared memory pages sounds like something qclone can do for free without exotic hardware.
  • Tease apart the use cases and see if they're interesting enough to put out the qclone plugin and cooperatively develop wrapper functions to support agreed-upon use cases.
  • For cases that qclone doesn't work, investigate alternatives such as:
All
  • Use cases that attendees found interesting:
    • Debugging complex memory state with high computation.
    • EOD save down.
    • Snapshot to a file or across a network.
    • Worker processes for heavy compute like feature engineering.
  • qclone limitations:
    • Doesn't offer any resilience in the face of host crash.
  • Questions:
    • Process management for clones?
    • Containerization?
  • Will try to get qclone PoC released for experimentation.


5 minAOBAll


Action Items