summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-18 07:01:13 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-18 07:01:13 +0000
commit82f8191922d4e0a8cb36b217143a1c05316c31b6 (patch)
treec09d9860c345c2e581fd9d11f36177f0629ba979
parent62fdf6e39f0047c3b87abe2a9bc16f65b04b1801 (diff)
automatic import of python-zktop
-rw-r--r--.gitignore1
-rw-r--r--python-zktop.spec366
-rw-r--r--sources1
3 files changed, 368 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..75ea04e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/zktop-1.0.0.tar.gz
diff --git a/python-zktop.spec b/python-zktop.spec
new file mode 100644
index 0000000..445546b
--- /dev/null
+++ b/python-zktop.spec
@@ -0,0 +1,366 @@
+%global _empty_manifest_terminate_build 0
+Name: python-zktop
+Version: 1.0.0
+Release: 1
+Summary: top for Apache ZooKeeper
+License: Apache v2
+URL: https://github.com/phunt/zktop
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9d/25/b2509747f590e4bc3c1249b12bccf58dc97691a02d5acc5b7b06f96e0955/zktop-1.0.0.tar.gz
+BuildArch: noarch
+
+
+%description
+h1. ZooKeeper top
+
+*Author: "Patrick Hunt":http://people.apache.org/~phunt/* (follow me on "twitter":http://twitter.com/phunt)
+
+h2. Summary
+
+"This project":http://github.com/phunt/zktop provides a unix "top" like utility for ZooKeeper. It is compatible with Python2.6, Python2.7 and Python3.
+
+h3. Example
+
+Running:
+
+<pre>
+./zktop.py --servers "localhost:2181,localhost:2182,localhost:2183"
+</pre>
+
+or - omitting the port numbers, defaulting to 2181 -
+
+<pre>
+./zktop.py --servers "server1,server2,server3"
+</pre>
+
+or, for a ZK-style configuration file:
+
+<pre>
+./zktop.py --config zk.conf
+</pre>
+
+shows a screen like:
+
+<pre>
+Ensemble -- nodecount:10 zxid:0x1300000001 sessions:4
+
+SERVER PORT M OUTST RECVD SENT CONNS MINLAT AVGLAT MAXLAT
+localhost 2181 F 0 93 92 2 2 7 13
+localhost 2182 F 0 37 36 1 0 0 0
+localhost 2183 L 0 36 35 1 0 0 0
+
+CLIENT PORT I QUEUE RECVD SENT
+127.0.0.1 34705 1 0 56 56
+127.0.0.1 35943 1 0 1 0
+127.0.0.1 33999 1 0 1 0
+127.0.0.1 37988 1 0 1 0
+</pre>
+
+h3. What's Apache ZooKeeper?
+
+>From the "official site":http://hadoop.apache.org/zookeeper/: "ZooKeeper is a high-performance coordination service for distributed applications."
+
+It exposes common services - such as naming, configuration management, synchronization, and group services - in a simple interface so you don't have to write them from scratch. You can use it off-the-shelf to implement consensus, group management, leader election, and presence protocols.
+
+h2. zktop.py
+
+0) Top line is overall cluster status
+1-n) Lines 1-n are for the n servers
+n+1 and below are for client connections
+
+h3. Usage
+
+<pre>
+Usage: zktop.py [options]
+
+Options:
+ -h, --help show this help message and exit
+ --servers=SERVERS comma separated list of host:port (default
+ localhost:2181)
+ -n, --names resolve session name from ip (default False)
+ --fix_330 workaround for a bug in ZK 3.3.0
+ -v VERBOSITY, --verbosity=VERBOSITY
+ log level verbosity (DEBUG, INFO, WARN(ING), ERROR, CRITICAL/FATAL))
+ -l LOGFILE, --logfile=LOGFILE
+ directory in which to place log file, or empty for
+ none
+ -c CONFIGFILE, --config=CONFIGFILE
+ zookeeper configuration file to lookup servers from
+</pre>
+
+--fix_330 works around a bug in ZooKeeper 3.3.0, it is only necessary if running the server against that version of ZooKeeper.
+
+The screen refreshes every 3 seconds.
+* 'h' help
+* 'q' quits
+* 'r' resets the server stats
+* spacebar updates immediately
+
+h2. PyPi
+
+zktop is now installable from PyPi
+
+<pre>
+pip install zktop
+</pre>
+
+h2. License
+
+This project is licensed under the Apache License Version 2.0
+
+
+
+
+%package -n python3-zktop
+Summary: top for Apache ZooKeeper
+Provides: python-zktop
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-zktop
+h1. ZooKeeper top
+
+*Author: "Patrick Hunt":http://people.apache.org/~phunt/* (follow me on "twitter":http://twitter.com/phunt)
+
+h2. Summary
+
+"This project":http://github.com/phunt/zktop provides a unix "top" like utility for ZooKeeper. It is compatible with Python2.6, Python2.7 and Python3.
+
+h3. Example
+
+Running:
+
+<pre>
+./zktop.py --servers "localhost:2181,localhost:2182,localhost:2183"
+</pre>
+
+or - omitting the port numbers, defaulting to 2181 -
+
+<pre>
+./zktop.py --servers "server1,server2,server3"
+</pre>
+
+or, for a ZK-style configuration file:
+
+<pre>
+./zktop.py --config zk.conf
+</pre>
+
+shows a screen like:
+
+<pre>
+Ensemble -- nodecount:10 zxid:0x1300000001 sessions:4
+
+SERVER PORT M OUTST RECVD SENT CONNS MINLAT AVGLAT MAXLAT
+localhost 2181 F 0 93 92 2 2 7 13
+localhost 2182 F 0 37 36 1 0 0 0
+localhost 2183 L 0 36 35 1 0 0 0
+
+CLIENT PORT I QUEUE RECVD SENT
+127.0.0.1 34705 1 0 56 56
+127.0.0.1 35943 1 0 1 0
+127.0.0.1 33999 1 0 1 0
+127.0.0.1 37988 1 0 1 0
+</pre>
+
+h3. What's Apache ZooKeeper?
+
+>From the "official site":http://hadoop.apache.org/zookeeper/: "ZooKeeper is a high-performance coordination service for distributed applications."
+
+It exposes common services - such as naming, configuration management, synchronization, and group services - in a simple interface so you don't have to write them from scratch. You can use it off-the-shelf to implement consensus, group management, leader election, and presence protocols.
+
+h2. zktop.py
+
+0) Top line is overall cluster status
+1-n) Lines 1-n are for the n servers
+n+1 and below are for client connections
+
+h3. Usage
+
+<pre>
+Usage: zktop.py [options]
+
+Options:
+ -h, --help show this help message and exit
+ --servers=SERVERS comma separated list of host:port (default
+ localhost:2181)
+ -n, --names resolve session name from ip (default False)
+ --fix_330 workaround for a bug in ZK 3.3.0
+ -v VERBOSITY, --verbosity=VERBOSITY
+ log level verbosity (DEBUG, INFO, WARN(ING), ERROR, CRITICAL/FATAL))
+ -l LOGFILE, --logfile=LOGFILE
+ directory in which to place log file, or empty for
+ none
+ -c CONFIGFILE, --config=CONFIGFILE
+ zookeeper configuration file to lookup servers from
+</pre>
+
+--fix_330 works around a bug in ZooKeeper 3.3.0, it is only necessary if running the server against that version of ZooKeeper.
+
+The screen refreshes every 3 seconds.
+* 'h' help
+* 'q' quits
+* 'r' resets the server stats
+* spacebar updates immediately
+
+h2. PyPi
+
+zktop is now installable from PyPi
+
+<pre>
+pip install zktop
+</pre>
+
+h2. License
+
+This project is licensed under the Apache License Version 2.0
+
+
+
+
+%package help
+Summary: Development documents and examples for zktop
+Provides: python3-zktop-doc
+%description help
+h1. ZooKeeper top
+
+*Author: "Patrick Hunt":http://people.apache.org/~phunt/* (follow me on "twitter":http://twitter.com/phunt)
+
+h2. Summary
+
+"This project":http://github.com/phunt/zktop provides a unix "top" like utility for ZooKeeper. It is compatible with Python2.6, Python2.7 and Python3.
+
+h3. Example
+
+Running:
+
+<pre>
+./zktop.py --servers "localhost:2181,localhost:2182,localhost:2183"
+</pre>
+
+or - omitting the port numbers, defaulting to 2181 -
+
+<pre>
+./zktop.py --servers "server1,server2,server3"
+</pre>
+
+or, for a ZK-style configuration file:
+
+<pre>
+./zktop.py --config zk.conf
+</pre>
+
+shows a screen like:
+
+<pre>
+Ensemble -- nodecount:10 zxid:0x1300000001 sessions:4
+
+SERVER PORT M OUTST RECVD SENT CONNS MINLAT AVGLAT MAXLAT
+localhost 2181 F 0 93 92 2 2 7 13
+localhost 2182 F 0 37 36 1 0 0 0
+localhost 2183 L 0 36 35 1 0 0 0
+
+CLIENT PORT I QUEUE RECVD SENT
+127.0.0.1 34705 1 0 56 56
+127.0.0.1 35943 1 0 1 0
+127.0.0.1 33999 1 0 1 0
+127.0.0.1 37988 1 0 1 0
+</pre>
+
+h3. What's Apache ZooKeeper?
+
+>From the "official site":http://hadoop.apache.org/zookeeper/: "ZooKeeper is a high-performance coordination service for distributed applications."
+
+It exposes common services - such as naming, configuration management, synchronization, and group services - in a simple interface so you don't have to write them from scratch. You can use it off-the-shelf to implement consensus, group management, leader election, and presence protocols.
+
+h2. zktop.py
+
+0) Top line is overall cluster status
+1-n) Lines 1-n are for the n servers
+n+1 and below are for client connections
+
+h3. Usage
+
+<pre>
+Usage: zktop.py [options]
+
+Options:
+ -h, --help show this help message and exit
+ --servers=SERVERS comma separated list of host:port (default
+ localhost:2181)
+ -n, --names resolve session name from ip (default False)
+ --fix_330 workaround for a bug in ZK 3.3.0
+ -v VERBOSITY, --verbosity=VERBOSITY
+ log level verbosity (DEBUG, INFO, WARN(ING), ERROR, CRITICAL/FATAL))
+ -l LOGFILE, --logfile=LOGFILE
+ directory in which to place log file, or empty for
+ none
+ -c CONFIGFILE, --config=CONFIGFILE
+ zookeeper configuration file to lookup servers from
+</pre>
+
+--fix_330 works around a bug in ZooKeeper 3.3.0, it is only necessary if running the server against that version of ZooKeeper.
+
+The screen refreshes every 3 seconds.
+* 'h' help
+* 'q' quits
+* 'r' resets the server stats
+* spacebar updates immediately
+
+h2. PyPi
+
+zktop is now installable from PyPi
+
+<pre>
+pip install zktop
+</pre>
+
+h2. License
+
+This project is licensed under the Apache License Version 2.0
+
+
+
+
+%prep
+%autosetup -n zktop-1.0.0
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-zktop -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Thu May 18 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..797ecbb
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+922ec7a89cdc78441e779a0699153f11 zktop-1.0.0.tar.gz