Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2023-09-11 - KDB Project Call Meeting Minutes #96

Closed
2 tasks
alvin-c-shih opened this issue Sep 10, 2023 · 8 comments
Closed
2 tasks

2023-09-11 - KDB Project Call Meeting Minutes #96

alvin-c-shih opened this issue Sep 10, 2023 · 8 comments
Labels
approved Approved meeting minutes indexed meeting

Comments

@alvin-c-shih
Copy link
Contributor

alvin-c-shih commented Sep 10, 2023

Date

Monday, September 11, 2023 - 9:30am ET / 2:30pm UK

// Second Monday of every month

Attendees

Fullname Affiliation GitHub Username
Peter Gyorok KX Systems @gyorokpeter
Alvin Shih Morgan Stanley @alvin-c-shih
Aaron Davies Morgan Stanley @adavies42
Jo Shinonome ExeQution Analytics @jshinonome
Ross Duffy Morgan Stanley @rdffy
James McLeod FINOS @mcleo-d

Meeting notices

  • FINOS Project leads are responsible for observing the FINOS guidelines for running project meetings. Project maintainers can find additional resources in the FINOS Maintainers Cheatsheet.

  • All participants in FINOS project meetings are subject to the LF Antitrust Policy, the FINOS Community Code of Conduct and all other FINOS policies.

  • FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact [email protected] with any questions.

  • FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

Agenda

  • (5 min) Convene, roll call, welcome new people.

  • Display FINOS Antitrust Policy summary slide

  • Review Meeting Notices (see above)

  • (5 min) Approve previous meeting minutes.

    • Approved by acclamation.
  • (30 min) kuki Deep Dive

    • Further discussion on how this would work in an enterprise.
    • Looking concretely at re package - q plugin for Google's re2 library.
    • dep.q allows each package to register unload handler.
      • .z.exit would call them to shut down helper threads / clean up resources.
      • Otherwise can trigger SIGSEGV, resulting in production alerts.
      • Kafka plugin cleans up using atexit(3).
      • But there are times when you want to shut down helper threads and then start them up again, such as qclone.
      • So maybe worth considering this for kuki.
    • re package includes a *.so.
      • Enterprises often have laggards on old versions of q / Linux.
        • KX_VER=2 vs KX_VER=3
        • RHEL7 vs RHEL8 / Windows / MacOS / etc.
          • Most use Linux at work but may want Windows / MacOS for the laptop.
        • Would be good to allow different platforms to be recognized.
      • pip can build on download
        • But still have to ensure correct C++ compiler is picked up as well as sensitivity to versions of Boost C++ templates.
    • kuki registry compatible with NPM (which is a JavaScript ecosystem!)
      • KX is leaning hard into Python
      • NPM ecosystem chosen for kuki:
        • Simpler than PyPi since developer just needs to supply a single JSON file
        • Better UI.
        • kuki registry written from scratch.
  • (5 min) kdb.ai

  • (5 min) Ideas for technical-documentation/ ?

  • (5 min) OSFF coming November 1st

  • (5 min) AOB, Q&A, Adjourn.

WebEx info

Webex

Dial-in and Project Materials

@adavies42
Copy link
Contributor

Aaron Davies/Morgan Stanley

@rdffy
Copy link

rdffy commented Sep 11, 2023

Ross Duffy/Morgan Stanley

@jshinonome
Copy link

jshinonome commented Sep 11, 2023

Jo/ExeQution Analytics 🦊

@gyorokpeter
Copy link
Contributor

Peter Gyorok/KX

@mcleo-d
Copy link
Member

mcleo-d commented Sep 11, 2023

James McLeod / FINOS

@gyorokpeter
Copy link
Contributor

Unload handler in dep.q:

kdb/q/dep/dep.q

Line 165 in a4317d1

.finos.dep.registerUnload:{[name;unload]

@gyorokpeter
Copy link
Contributor

gyorokpeter commented Sep 11, 2023

@alvin-c-shih
Copy link
Contributor Author

Alvin Shih / Morgan Stanley

@alvin-c-shih alvin-c-shih changed the title 2023-09-11 - KDB Project Call Meeting Agenda 2023-09-11 - KDB Project Call Meeting Minutes Nov 13, 2023
@alvin-c-shih alvin-c-shih added approved Approved meeting minutes indexed labels Feb 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Approved meeting minutes indexed meeting
Projects
None yet
Development

No branches or pull requests

6 participants