Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: facebook/openr
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: facebook/openr
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: tg
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 523 files changed
  • 4 contributors

Commits on Nov 24, 2021

  1. Configuration menu
    Copy the full SHA
    7b57194 View commit details
    Browse the repository at this point in the history
  2. Add default route statistics

    joydang authored and MatthewWEdwards committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    4622b82 View commit details
    Browse the repository at this point in the history
  3. listen-v6-addr

    Force Open/R to listen on ::1 in thrift servers.
    MatthewWEdwards committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    b1f4d51 View commit details
    Browse the repository at this point in the history
  4. Add CPE prefix type

    silver23arrow authored and MatthewWEdwards committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    cf03fad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b836f96 View commit details
    Browse the repository at this point in the history
  6. Rename Open/R Binary

    Rename Open/R binary from openr to openr_bin
    MatthewWEdwards committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    19bfeee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2683c96 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Configuration menu
    Copy the full SHA
    ffe3532 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c4d982 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc3b1e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    67a4057 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f20d904 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f9d153 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #125 from MatthewWEdwards/tg

    Add meta-terragraph patches
    cooperlees authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    b27abdd View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Configuration menu
    Copy the full SHA
    8753732 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2021

  1. Merge pull request #127 from MatthewWEdwards/tg

    Raise PrefixAllocator Iface Exception so Retries Occur
    cooperlees authored Dec 18, 2021
    Configuration menu
    Copy the full SHA
    4d11d22 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Tg (#130)

    * Reset to February 05 Revision.
    
    This commit sets the working tree to the
    fb706fa revision.
    
    * Remove Curses
    
    curses is not used in terragraph, so remove it.
    
    * Remove openr_ctrl_client Import in Open/R CLI Utils
    
    openr.thrift is not installed in terragraph, so importing openr_ctrl_client
    error out.
    
    * Remove Some References to network_types_py3
    
    openr.thrift is not installed in terragraph, and importing it raises errors, so
    don't.
    
    * Add Missing lua Namespaces to Thrift Files
    
    * Add KvStore Service
    
    The Open/R control server needs the KvStore service, and it's missing
    from CMake.  Add it
    
    * Add Common Lsdb Sources to openrlib CMake
    
    Add missing Lsdb objects to openrlib.
    
    * Link Folly Benchmark Library with openrlib
    
    Fix more CMake
    
    * Build openrlib as a Shared Library
    
    Terragraph builds openrlib as a shared library because multiple programs
    use openrlib.
    
    * Don't link Flags.cpp in openr_bin
    
    Flags.cpp is already linked in openrlib. Linking it to openr_bin causes
    build errors
    
    * Add CPE prefix type
    
    Customer Premises Equipment (CPE) is a distinct prefix type for TG
    
    * Link jemalloc
    
    Fix CMake
    
    * Remove value String from PersistentStore Log
    
    The value string can be a binary-string and break the log text encoding.
    
    * Add Deprecated Prefix Marker Constant
    
    In networks with mixed Open/R versions, TG needs to distinguish between
    the old and new prefix key formats.
    
    * Add OPENR_TG_OPTIMIZED_BUILD Compilation Option
    
    The optimized build reduces the Open/R library and binary size
    
    * Add OpenrConfig Thrift Interface for TG Build
    
    THe optimized Open/R build uses a custom OpenrConfig.thrift file
    
    * Remove DCHECK in NetlinkProtocolSocket.cpp
    
    This DCHECK crashes Open/R when TG nodes reload firmware. Remove it.
    
    * Revert Spark
    
    Revert Open/R spark to just before the Spark1 removal. Open/R can be
    configured to send Spark1 or Spark2 messsages. Open/R can process Spark1
    or Spark2 messages from neighbors regardless of configuration.
    
    * KvStore Revert
    
    Re-Add the KEY_SET command available via the Open/R control server. Add
    some default area settings because TG nodes running prior versions of
    Open/R don't specify area in thrift messages. Remove timestamp_ms from
    Publication thrift struct because again older versions of Open/R don't
    specify this field.
    
    * Backwards Compatable PrefixDatabase
    
    Add a removed field from PrefixDatabase so old PrefixDatabase thrift
    structs can be deserialized by new Open/R
    MatthewWEdwards authored May 9, 2022
    Configuration menu
    Copy the full SHA
    ba49350 View commit details
    Browse the repository at this point in the history
Loading