| commit | 4ca31781411c9203e838c306c47318795737fe9e | [log] [tgz] |
|---|---|---|
| author | Amanda Tait <atait@fuchsia.infra.roller.google.com> | Fri Jan 22 00:16:52 2021 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Thu Jan 21 16:18:06 2021 -0800 |
| tree | 4d6557dacfd581fe2ed7b599b3ed4c66b07fcbf0 | |
| parent | 635825da049ebfdd7adbb6f165168a61d1243387 [diff] |
[roll] Roll fuchsia [dhcpd] Break Server dependency on Stash This change interposes a trait, DataStore, between Server and Stash, such that Server no long directly depends upon Stash. Consequently, Server no longer needs to connect to a fuchsia.stash.Store instance in order to be unit tested. Additionally, this change lays the groundwork for a non-persistent dhcpd mode which is more suitable to the OOBE use case of dhcpd. Specific changes: - introduce DataStore trait - Stash implements DataStore - Server unit tests use MockDataStore - Server unit tests which asserted on results of calls to fuchsia.stash.Store have been rewritten to assert on the calls to MockDataStore - Misc. cleanup and inlining in code touched by above changes Original-Fixed: 65774 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/456859 Original-Revision: 2306a0b36fd77c8edde616a415eff2fd579b1370 GitOrigin-RevId: 7961b6e53a38a6412f4b03186b24db1f540b578e Change-Id: I32b956a2b2677a51900d70dc7190187417ec51d2
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.