Hello,

I have been selected as the Routing Directorate reviewer for this draft.
The Routing Directorate seeks to review all routing or routing-related
drafts as they pass through IETF last call and IESG review, and
sometimes on special request. The purpose of the review is to provide
assistance to the Routing ADs. For more information about the Routing
Directorate, please see:

 http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Although these comments are primarily for the use of the Routing ADs,
it would be helpful if you could consider them along with any other
IETF Early Review/Last Call  comments that you receive, and strive to
resolve them through discussion or by updating the draft.

Document: draft-ietf-netmod-schedule-yang-08
Reviewer: Acee Lindem
Review Date: 08/07/2025
IETF LC End Date: Already Over
Intended Status: Standards Track

Summary:

This document contains a YANG data model for scheduling event,
policies, services, or resources  based on date and time. The module
includes a set of reusable groupings which are designed to be
applicable for scheduling purposes such as event, policy, services
or resources based on date and time. It also defines groupings for
validating requested schedules and reporting scheduling status.

The document is very well written. However, I think that following
that the recurrence model in RFC 5545 is overly complex and some of
the more esoteric options should have been omitted. I doubt they
will ever be used and, if needed, these could have been done in
a separate augmentation.

Major Issues: None

Minor Issues:

I have the following minor comments.

  1. What is an out-of-date schedule compared to a finished
     schedule?
  2. For recurrence-end, what does "inclusive" mean in this
     context.
  3. "weekday" is a very confusing type as this term normally
      refers to the Monday through Friday. Why not day-of-week?
  3. The distinction between "recurrence rule", "recurrence set",
     and "recurrence" is not clear and can be confusing in the
     node descriptions. Assure consistency given the context.
     I tried to remedy this in the nits but after starting
     down this path, I think the authors have a different
     intent. Perhaps the usage should be defined up front.
  4. Unless I'm misunderstanding the frequency, it seems the
     period-end would also need to be constrained by the
     frequency and be less than the period-start?
  5. For a recurrence rule, the frequency must be specified.
     If the interval is not specified, is it assumed to be 1?
  6. For a recurrence specifying a duration, it would seem the
     duration would need to be less than the recurrence
     <frequenct, interval> otherwise the end of an instance
     could overlap the start of the next instance.
  7. Why are the identifiers for the by.... scrunched together
     without hyphens? Why not by-second, by-hour, etc.? bysetpos
     is a terrible identifier. I don't think following the
     terminology in RFC 5545 was a wise decision.
  8. What is a "time zone database"? This term should be defined
     or there should be a reference.

Nits:

  I've attached some editorial suggestions.

Thanks,
Acee

<<< text/html; x-unix-mode=0644; name="draft-ietf-netmod-schedule-yang-08-orig.diff.html": Unrecognized >>>
_______________________________________________
netmod mailing list -- netmod@ietf.org
To unsubscribe send an email to netmod-le...@ietf.org

Reply via email to