Versions Compared

Key

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

Div
classhome-banner
 HIP

 RFC -

<HIP

<RFC NUMBER> : <Title>

maxLevel
Table of Contents

Proposers

...

  • @<proposer1 JIRA username>
  • @<proposer2 JIRA username>
  • ...

Approvers

  • @<approver1

Proposer

<Your name> (<your JIRA username>)

Approver

  • <approver1 JIRA username> : [APPROVED/REQUESTED_INFO/REJECTED]
  • <approver2 @<approver2 JIRA username> : [APPROVED/REQUESTED_INFO/REJECTED]
  • ...

Status

Current state:[One of "Under Discussion", "Accepted", "Rejected"] 


Current State

Status
titleUnder Discussion

(tick)

Status
colourYellow
titleIn Progress


Status
colourRed
titleABANDONED


Status
colourGreen
titleCompleted


Status
colourBlue
titleINactive


Discussion thread: here

JIRA: here

Released: <Hudi Version>

Abstract

<Describe the problem you are trying to solve and a brief description of why it’s needed>

Background

<Introduce any much background context which is relevant or necessary to understand the feature and design choices.>

Implementation

<Describe the new thing you want to do in appropriate detail, how it fits into the project architecture. Provide a detailed description of how you intend to implement this feature.This may be fairly extensive and have large subsections of its own. Or it may be a few sentences. Use judgement based on the scope of the change.>

Rollout/Adoption Plan

  • What <What impact (if any) will there be on existing users?>
  • If <If we are changing behavior how will we phase out the older behavior?>
  • If <If we need special migration tools, describe them here.>
  • When <When will we remove the existing behavior?>

Test Plan

<Describe in few sentences how the HIP RFC will be tested. How will we know that the implementation works as expected? How will we know nothing broke?>

...