This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"math/rand" | |
"testing" | |
"time" | |
) | |
const ( | |
random = 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
// stringMatch returns a list of indexes of the starting positions of the | |
// matching substr, does not count overlapping matches. | |
// worst case runtime: len(str) * len(substr) | |
// pathological inputs would be a substr that doesn't matches but has many similar chars | |
// so that for every char in str we would iterate thru all chars in the substr | |
// ex: aaaaaaaaa, aaad | |
// typical performance len(str) plus however many occurrences of the matching first chars of substr | |
func bruteStringMatch(str, substr string) []int { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From a production satellite: | |
1. Port forward from the pod | |
I=0; for API in $(kubectl -n satellite get pods | rg api | awk '{print $1}'); do I=$(($I+1)); kubectl -n satellite port-forward $API 5999$I:5999 & done | |
2. Hit the db trace debug endpoint | |
curl 127.0.0.1:5999{1,2,3}/debug/run/trace/db | |
3. Perform desired uplink operation, i.e. upload/download/etc |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apps/v1 | |
kind: Deployment | |
metadata: | |
name: tinkerbench | |
namespace: aerospike-graph | |
labels: | |
app: tinkerbench | |
spec: | |
replicas: 1 | |
selector: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://pypi.org/project/gremlinpython/ | |
from gremlin_python.process.anonymous_traversal import traversal | |
from gremlin_python.process.traversal import IO | |
from gremlin_python.driver.driver_remote_connection import DriverRemoteConnection | |
import ssl | |
import datetime | |
import sys | |
if __name__ == '__main__': |
OlderNewer