sfc-gh-tclinkenbeard
a71099471b
Update copyright header dates
2022-03-21 13:36:23 -07:00
Renxuan Wang
2ea4146e1f
Add resolveTCPEndpointBlocking() to resolve hostnames where async resolving is impossible.
2022-01-28 12:20:41 -08:00
Renxuan Wang
e642b2f5bc
Address comments.
2022-01-18 14:34:18 -08:00
Renxuan Wang
28832a99d6
Address comment.
2022-01-18 14:34:18 -08:00
Renxuan Wang
b8bab06e16
Add the functions to set and get mock DNS.
...
These functions will be used in restarting tests, where mock DNS needs to be saved to and read from files.
2022-01-18 14:34:18 -08:00
Renxuan Wang
4630b0ccea
Move DNS mock from SimExternalConnection to Sim2.
...
This is a revise PR of #5934 . In simulation, we don't have direct access to SimExternalConnection.
2021-11-15 17:02:51 -08:00
Renxuan Wang
d9965e0e5a
Add DNS mock in SimExternalConnection.
...
This is a substep in supporting hostnames in cluster files. So that in simulation, we can add <hostname, ip addresses> mappings to mock DNS.
2021-11-11 17:05:05 -08:00
sfc-gh-tclinkenbeard
5a0502cbf4
Improve SimExternalConnection::read performance
2021-01-31 16:08:03 -08:00
sfc-gh-tclinkenbeard
27314b111c
Fix Windows build issues
2021-01-26 13:41:37 -08:00
sfc-gh-tclinkenbeard
88cc2f752a
Define BOOST_DATE_TIME_NO_LIB in SimExternalConnection.actor.cpp
2021-01-25 16:23:36 -08:00
sfc-gh-tclinkenbeard
191f215b9d
Remove chrono dependency
2021-01-13 21:54:22 -08:00
sfc-gh-tclinkenbeard
913401aaee
Move SendBufferIterator out of network.h
...
This class is only needed for implementation in Net2.actor.cpp and
SimExternalConnection.actor.cpp, so this class should not be included
everywhere network.h is included
2020-12-26 16:30:00 -04:00
sfc-gh-tclinkenbeard
0b45c969b9
Remove invalid assertion from SimExternalConnection::read
2020-12-24 21:20:04 -04:00
sfc-gh-tclinkenbeard
a7202a5b42
Use connectExernal in INetworkConnections::connect
2020-12-24 21:20:04 -04:00
sfc-gh-tclinkenbeard
1dfa2acb93
Reduce sleep in SimExternalConnection::write
2020-12-24 21:20:04 -04:00
sfc-gh-tclinkenbeard
d9b5309f4f
Add random delays to SimExternalConnection
2020-12-24 21:20:04 -04:00
sfc-gh-tclinkenbeard
917da45c3f
Miscellaneous improvements to SimExternalConnection unit test
2020-12-24 21:20:04 -04:00
sfc-gh-tclinkenbeard
555c3d95fc
Added fdbrpc/SimExternalClient unit test
2020-12-24 21:20:03 -04:00
sfc-gh-tclinkenbeard
94d7c17978
Implemented SimExternalConnection::onReadable
2020-12-24 21:20:03 -04:00
sfc-gh-tclinkenbeard
8cb029b777
Made SimExternalConnection reading and writing deterministic
2020-12-24 21:20:03 -04:00
sfc-gh-tclinkenbeard
16476ec9e1
Implemented SimExternalConnection::read
2020-12-24 21:20:03 -04:00
sfc-gh-tclinkenbeard
1e7ea8ece1
Implemented SimExternalConnection::write
2020-12-24 21:20:02 -04:00
sfc-gh-tclinkenbeard
87282eda47
Implemented SimExternalConnection::getPeerAddress
2020-12-24 21:20:02 -04:00
sfc-gh-tclinkenbeard
9f22ae7831
Implement SimExternalConnection::connect
2020-12-24 21:20:02 -04:00
sfc-gh-tclinkenbeard
fed1a03950
Added SimExternalConnection (most methods not implemented yet)
2020-12-24 21:20:02 -04:00