2019-09-09 kdb+ Project Meeting Minutes

2019-09-09 kdb+ Project Meeting Minutes

Meeting minutes status: approved (at 2019-10-07 meeting)

Table of Contents

Date/Time

  • September 9, 2019. 11am ET

Attendees

Name

Organisation

Github ID 

Name

Organisation

Github ID 

@Alvin Shih

Morgan Stanley

alvin-c-shih

Aaron Davies

Morgan Stanley

 

Jason Foster-Bey

JP Morgan

 

Jonny Press

AquaQ

 

Kai Zeng

UBS

 

Peter Gyorok

Morgan Stanley

gyorokpeter

@Rob Underwood (Deactivated)

FINOS

brooklynrob

@James McLeod (Unlicensed)

FINOS

mcleo-d

@Aitana Myohl

FINOS

aitana16

Action Items

Tasks Identified and Assigned

Alok to reach out to BAML and GS
@Alvin Shih to send out conventions that get used for qualifying names.

Task Report from the Last Meeting

(In the task report select the meetings notes from the LAST meeting in the 'Space(s) and page(s)' field to auto-populate this table– remove this note before publishing)

Decisions Made

 

Agenda

Time

Item

Who

Notes from the Meeting

Time

Item

Who

Notes from the Meeting

5 min

Convene & roll call.

All

 

5 min

Review and approve minutes from last meeting.

All

10 min

GitHub repository activity.  Merged a few pull requests on master.  Need some help on merging incubator branches to master.  Anybody grok Git?

All

  • James McLeod interested in hearing about how to make Git more accessible to FINOS contributors.

  • AquaQ has some internal documentation to about Git that might be adapted to FINOS practices.

  • Will have a separate call to discuss further.

10 min

I used administrative overrides to merge some changes.  Could really use an objective code reviewer / fixer.

All

  • AquaQ might be able to have someone spend some time reviewing contributions.

  • Suggestion to check whether there's a GitHub setting for automatically sending notifications about pull requests to the mail group.

10 min

Discuss timer library.

All

  • Incorporates customizable "catch up modes" based on lessons learned from Morgan Stanley's timer library.

    • i.e. Handlers are scheduled to fire at a specific time in the future.

    • If other processing results in the handler being fired late, should it be suppressed, fired once, or fired for as many times as were scheduled.

  • UBS also has a timer library.

    • Would be good if someone there could review the contribution and see if it takes their use cases into account and whether the interface is close enough that migration would be easy.

    • Ideally, UBS participants will get access to Symphony chat.

5 min

Discuss latest authz_ro changes : paramFilter.

All

  • Link to fork under development:

  • Just an authorization handler.

    • Authentication will be different in every organization.

  • Question on how applicable authz_ro is for gateways.

    • Security Architecture teams generally frown on "impersonation".

    • Instead, a trusted proID would call a whitelisted function that takes the identity of the user on the other side of the gateway as a parameter.

    • Internal / external docs should make it clearer that the default policy is to allow read/write calls to any function but only if the client user has the same identity as the user who launched the server process.

5 min

FINOS Postcard draft.

All

  • Some participants thought the retro images would send the wrong message about FinTech.

  • Typos in need of fixing.

  • Suggestion that bullet points might make the text more approachable.

5 min

AOB

All

  • Documentation on FINOS kdb+ GitHub vs. http://code.kx.com ?

    • http://code.kx.com used to be a Wiki with community contributors.

      • Now maintained by Kx staff.

    • FINOS GitHub could be the new outlet for community-developed documentation.

      • Kx docs tend to focus on the latest version of kdb+.

      • Enterprise users more likely to encounter legacy systems on older releases and would benefit from learning about breaking changes and migration tips.

Action Items

@Jason Foster-Bey to start follow-up thread re:structlog
Aaron Davies to send out HDB consistency doc.
Peter Gyorok to put "include" on GitHub.
@Alvin Shih to put together qstructlog PoC.
Aaron Davies to get Symphony access to discuss authz_ro with @Jason Foster-Bey.
Aaron Davies to get approvals for pushing kdb+ WG-related work to GitHub.

Need help? Email help@finos.org we'll get back to you.

Content on this page is licensed under the CC BY 4.0 license.
Code on this page is licensed under the Apache 2.0 license.