zzhou

zzhou

ARM64 fastmodel

a project by gqjiang

ARM64 is become more popular on different markets, but obviously lots of pepople didn't have the hardware platform, and fastmodel is helpful for people to play with ARM64 environment, furthermore, we can run different software platform on it, such as Cloud, HA, Virt and OpenStack.

Updated about 5 years ago. 2 hacker ♥️.

Multiqueue ramdisk

a project by hreinecke

There is a ramdisk block device (brd), and there is a null multiqueue device (nullblk). The one can do I/O, but doesn't use multiqueue, and the other does multiqueue but cannot do I/O. So the idea is to have a new multiqueue ramdisk block device (ramblk?), which can do both. Would be most useful for testing multiqueue.

Updated about 5 years ago. 3 hacker ♥️.

Finish crmsh history guide

an invention by dmuhamedagic

There's a crmsh history guide in works for a very long time and it really really needs to be finished. Good and interesting examples are very welcome.

Updated about 5 years ago. 2 hacker ♥️.

Test openQA in openQA with openQA using openQA for openQA

a project by RBrownSUSE

Occasionally, new versions of openQA break things. How do you stop that? MORE TESTING! Testing openQA by using openQA to ensure the new versions don't break should be a good example of how openQA can test everything and anything, even itself.

Updated about 2 years ago. 10 hacker ♥️.

virt-manager enhancement

an invention by lin_ma

The idea is about virt-manager improvement. It calls libguestfs to provide 3 features for virt-manager:

Updated about 5 years ago. 4 hacker ♥️.

virt-manager enhancement

an invention by lin_ma

The idea is about virt-manager improvement. It calls libguestfs to provide 3 features for virt-manager:

Updated about 5 years ago. 4 hacker ♥️.

New Puppet Master for the openSUSE and internal SUSE infrastructure

a project by tampakrap

A new Puppet Master will be set up for the openSUSE and public SUSE infrastructure. We will need to move the puppet code from the old server to a new Gitlab instance, deploy it to the new box with r10k, and perform syntax, validation and RSpec testing through ci.opensuse.org

Updated about 5 years ago. 3 hacker ♥️.

The evolution of file system

an idea by ganghe

Study the evolution of file system in the past years, know the current active file system project and technical trends.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

Bare metal testing in OpenQA

an invention by kwk

OpenQA uses the VNC protocol to interface with a test system. This limits test systems to be virtualized. Bare metal (physical) systems do not provide VNC out-of-the-box.

Updated about 5 years ago. 3 hacker ♥️.

Research on COLO - the HA solution for virtualization

a project by gqjiang

COLO or Coarse Grain Lock Stepping is an High Availability solution that builds on top of Remus, 1. investigate Xen COLO implemention and try to play with it.

Updated about 5 years ago. 2 hacker ♥️.

Familiar with SUSE new released products (SUSE Cloud/Storage/Docker)

a project by wanghaisu

I want to use this week to familiar with the SUSE products that i don't have time/chance to participate. For instance, SUSE Cloud, SUSE storage, Docker etc... Just like the presentations in SUSEcon 2015 closing keynote.

Updated about 5 years ago. 1 hackers ♥️.

Functional comparison analysis between OCFS2 and GFS2

a project by ZRen

Gang(ghe@suse.com) and Eric(zren@suse.com) will do a functional comparison analysis between OCFS2 and GFS2 during this hack week. we will try to setup a GFS2 cluster environment, compare the features and performance with OCFS2,

Updated about 4 years ago. 4 hacker ♥️. 1 follower.

Functional comparison analysis between OCFS2 and GFS2

a project by ZRen

Gang(ghe@suse.com) and Eric(zren@suse.com) will do a functional comparison analysis between OCFS2 and GFS2 during this hack week. we will try to setup a GFS2 cluster environment, compare the features and performance with OCFS2,

Updated about 4 years ago. 4 hacker ♥️. 1 follower.

deploy geo cluster

an idea by BinLiu

Apart from local clusters and metro area clusters, SUSE Linux Enterprise High Availability Extension 12 SP2 also supports Geo clusters.Failover between these clusters is coordinated by a higher level entity: the booth daemon (boothd). I 'd like to deploy a geo cluster, and look into the design of booth.

Updated about 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

build a 10GB bandwith iscsi server

a project by LSZhu

In Beijing HA server room, we have a Huawei switch with a 10GB bandwith uplink FC port, a iSCSI HBA, a desktop computer, and some SFPs, I will build a 10GB bandwith iscsi server.

Updated about 5 years ago. 3 hacker ♥️.

Deploy mesos on SLE12

a project by qmsu

  • Build zookeeper, mesos-master and mesos-slave on SLE12
  • Setup a 3-nodes high-availability cluster (zookepper + mesos-master + mesos-slave run on each node)
Updated about 5 years ago. 6 hacker ♥️.

Improve Virt CI Testing

a project by mlatimer

With all the changes in the qa_virtauto world, our local CI testing has become rather fragile. This project is all about stabilizing the CI testing and ensuring all builds are fully tested - without manual intervention. :)

Updated about 5 years ago. 3 hacker ♥️.

Improve openvswitch+libvirt+Xen

a project by jfehlig

openvswitch is used by cloud infrastructure (e.g. OpenStack) and software defined networking stacks, often in conjunction with KVM and Xen compute resources. When creating workloads on KVM compute resources, orchestration services can specify the openvswitch interfaceid and port-profile of the workload's virtual interface(s). E.g. orchestration can create workload configuration containing

Updated about 5 years ago. 3 hacker ♥️.

Look into the design of gfs2

a project by ZRen

GFS2 and OCFS2 are 2 cluster filesystems in linux kernel. We also support GFS2, though most of our customers use OCFS2 as we recommend. Last hackweek, from

Updated about 5 years ago. 2 hacker ♥️.

Write SUSE engineering blog posts

a project by ptesarik

L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work.

Updated about 5 years ago. 10 hacker ♥️.

Deploy mesos on SLE12

a project by qmsu

  • Build zookeeper, mesos-master and mesos-slave on SLE12
  • Setup a 3-nodes high-availability cluster (zookepper + mesos-master + mesos-slave run on each node)
Updated about 5 years ago. 6 hacker ♥️.

Learn and migrate virtualization test to Twopence structure

a project by XGWang0

Task: - Learn Twopence structure

Updated about 5 years ago. 3 hacker ♥️.

Introduce drbdmanage on SLE product and divi into the new features of drbd9

an idea by wanghaisu

DRBD is a block device which is designed to build high availability clusters. Compare to DRBD8, new released DRBD9 improved the capability and user cases on HA and CLOUD environment, also improve the performance. drbdmanage is a new management approach of DRBD9, aim to establish drbd environment in a C/S way, which is easy for deploy on CLOUD environment. We only build it in obs, now i can introduce it on the latest SLE product.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

OCFS2 optimization on hybrid storage investigation

an idea by ganghe

Nowadays, SSD (fast hard disk) is very popular, but still expensive. Some users want to use some SSD hard disks and some common hard disks to set up a hybrid storage infrastructure, in this case, how does OCFS2 file system utilize these SSD hard disks effectively? so far, we have not any particular optimization, OCFS2 considers these hard disks as one kind of hard disk. So, I want to investigate what we can do in improving OCFS2 under a hybrid storage infrastructure, let OCFS2 be able to aware fast hard disks, and use them more effectively.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

Play with booth and pacemaker_remote

a project by KGronlund

The public cloud is generally not a high availability-friendly environment, with unpredictable I/O latencies and machine stalls, custom tools needed for handling IP assignment etc. The idea with this project is to see if there is any way to leverage the Raft algorithm and booth together with pacemaker_remote for resource management to manage cloud instances and services running in the cloud.

Updated about 2 years ago. 1 hackers ♥️.

FCoE over virtio

a project by hreinecke

This project aims for enabling FCoE over virtio-net. With that we should be able to run FCoE within a KVM guest, and finally have a 'real' FC host in a KVM guest. This should enable 'real' FC testing, like link failure, multipath operations etc.

Updated about 5 years ago. 3 hacker ♥️.

Packaging cleanup in HA

an idea by scarabeus_iv

For a bit time I wanted to check and polish the HA and clustering packages. Now is a good time as any.

Updated about 5 years ago. 4 hacker ♥️. Has no hacker: grab it!

Bootstrap openSUSE for MIPS

a project by a_faerber

While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. Porting openSUSE to MIPS will involve setting up an OBS instance linked to Factory (update: done) and cross-compiling a set of packages for an initial bootstrap (update: in progress). Maybe this can be scripted to some degree, as there will be some overlap with the ARM ILP32 port project.

Updated about 5 years ago. 6 hacker ♥️.

HA Storage in the market: M$ + Proxmox

a project by zzhou

Microsoft released Windows Server 2016 at October, 2016. In the data center edition, it released Storage Spaces Direct features for SDS/HCI market. What are those new features looks like? Proxmox a open-source company based in Vienna, which provides a linux cluster stack for kvm/lxc environment. What HA Storage related new ideas inside?

Updated about 5 years ago. 2 hacker ♥️.

A tool to find a patch series from one of its git commit

a project by david_chang

When doing the backport, I sometimes spend some time to check if the commit comes from a patch series and list all commits of a patch series. So I'd like to create a tool for doing this quickly.

Updated about 5 years ago. 2 hacker ♥️.

GitLab-OBS-openQA bridge/integration

an invention by oholecek

Hackweek 17

Updated over 1 year ago. 9 hacker ♥️.

python yast + python kodi plugin

an idea by npower

python yast

My colleague David Mulder started a new version of python yast bindings, I've started to use it for some samba related stuff. However my python is poor, my yast UI knowledge is even poorer :-) I'd like to rewrite the ruby yast examples in python, that way I can hopefully learn a bit more about

Updated about 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Study and try to improve live migration, esp. memory-copy

a project by fei_Shirley

As live migration is widely used in many scenarios nowadays, spend one week time to study it and try to improve its efficiency, e.g. seamlessly migrate with less downgrading the guest. Another challenging part is memory migration, as it involves the dirty memory's detection, record and copy.

Updated about 5 years ago. 1 hackers ♥️.

Scripts and recipes for setting up VMs with multipath and other compex storage stacks

a project by mwilck

Customers are using complex storage stacks such as LVM over dm-crypt over MD RAID over multipath over iSCSI and FC with LOTs of LUNs, and we're facing problems in that area which are usually very hard to reproduce. It's also hard to guard against regressions. Being able to quickly and reliably set up VMs with various types of storage / multipath is a key part of testing multipath. It's doable, but cumbersome and has a steep learning curve. I want to create easy-to-understand manual recipes plus scripts that are both easy to understand / customize and deploy.

Updated about 4 years ago. 5 hacker ♥️.

Path clustering for multipathd

an idea by mwilck

Recent multipath-tools contains a patch series that allows latency-based path prioritization. However the code is clumsy and not well designed. More importantly, I think that the applied algorithm, which is based on simple methods like comparing averages and standard deviations, is suboptimal. I consider replacing it with a clustering-based approach, using the open source cluster library.

Updated about 4 years ago. 1 hackers ♥️. Has no hacker: grab it!

Virtual GPU display support for Guest VM

a project by lyan

0 Background This will be a verification test for Intel i915, code has been merged into kernel 4.16 and qemu 2.12, will provide a setup manual as output.

Updated about 2 years ago. 2 hacker ♥️.

ocfs2 online defragmentation

an idea by lchen

So far, ocfs2 has no tool for defragmentation. This project intends to write one. :smile:

Updated about 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Learn Kyber multiqueue I/O scheduler

an idea by gqjiang

There are some multiqueue I/O scheduler nowadays, such as bfq and kyber. And bfq is really complex (about 10K LOC)and error prone from my understanding, since kyber only has less than 1k LOC, it should be more easier and practical to read/play it in one week.

Updated about 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Using Flask-restful to build a set of restful API for HA cluster

a project by XinLiang

This is somehow related with our team's work(https://fate.suse.com/323437), We want to write a set of restful API for any components in HA product stack use to control the cluster.

Updated about 5 years ago. 1 hackers ♥️.

Enhancement Test Result for xfstests in openQA

a project by yosun

The result for xfstests in osd seems always red[1], but actually it's only a few test fail in a group(around 1/50). If we want to keep use openQA to handle those test, we need some enhancement for that. Try to enhancement test result to make it shows in a better way. - Make more reasonable group for those test

Updated about 5 years ago. 1 hackers ♥️.

Prototype new LTP upstream runltp script

an invention by metan

Currently the upstream LTP is executed by a hacked up and old runltp script that executes even worse and fairly old mess called ltp-pan which in turn actually executes the test cases. This whole thing is a unmaintainable mess that should have been replaced with something simpler a long time ago. It should also have a few more features that has been requested in the meantime and not implemented since nobody wants to touch the code. For instance executing the test cases on a different machine via ssh and writing the results locally. Another feature I've been thinking about for quite some time is a parallel test execution, since most of the test cases in fact could be executed in parallel which could easily speed up the test run twice. There are other tests that cannot, mostly stress tests, but also test cases that modify global system state, i.e. system time, make use of sysv IPC, use loop devices, etc. These kind of tests should be annotated somehow so that we do not end up with a test cases competing for a global resources in a parallel test run.

Updated about 3 years ago. 8 hacker ♥️.

Get a basic understanding about MD software RAID setup

an invention by jsmeix

I need to get a basic understanding about MD software RAID setup only via command line tools to be able to understand,

Updated about 5 years ago. 3 hacker ♥️.

HA inside OpenStack VM ( SLE12SP3 code stream )

a project by zzhou

In the other day, there were questions about to migrate high availability solution into OpenStack. With that context, there is no question to run the critical pacemaker and corosync processes inside the cloud. There is no difference between VMs and bare-metals in regarding to the dependency management system for both systemd and pacemaker, which is quit different than the situation of the container world. However,

Updated about 3 years ago. 1 hackers ♥️. 1 follower.

File system block allocation algorithms comparison and analysis

a project by ganghe

In the past, some customers ever complained that OCFS2 file system performance went down when listing a big directory (e.g. include 400k files). According to my preliminary investigation, this performance problem is related to file system block allocation algorithm. Then, I want to look at the current mainstream file systems (e.g. EXT4, XFS, etc) block allocation algorithms in this hack week, compare and analysis these algorithms advantages/disadvantages.

Updated about 4 years ago. 2 hacker ♥️. 2 followers.

Memo reminder (may not just a reminder)

a project by yuanren10

INSTRUCTION: A remote reminder connected this server with WIFI module(Maybe not just a reminder :smile: ).

Updated almost 5 years ago. 1 hackers ♥️. 2 followers.

Investigate Mycroft and the possibility of GNOME integration.

a project by yfjiang

https://mycroft.ai/ Mycroft is the name of a suite of software and hardware tools that use natural language processing and machine learning to provide an open source voice assistant.

Updated almost 5 years ago. 2 hacker ♥️. 2 followers.

Summarize the tool chain I used to integrate office 365 mailbox.

a project by yfjiang

Since my mailbox has migrated to office365 mailbox a couple of weeks ago, I tried to optimize my tool chain to sync my mail and calendar and integrate to the gnome-shell (calendar, notification). So far I am comfortable with such a set and gonna use 2-3 hours in hackweek to summarize the practice of combining the following tools in written format: mutt, a small part of evolution process (for calendar sync), mailnag, mailnag gnome-shell-extension, tuning of gnome notification (understand the notification in full screen), trayicon plus.

Updated almost 5 years ago. 1 hackers ♥️. 1 follower.

SUSE @home Hands On Lab

a project by johnmpugh

Project Description

In the past year we've found ourselves in the middle of a pandemic, we merged two awesome companies together, and we have completely changed the trajectory of SUSE and Rancher. This project is intended to transfer knowledge of SUSE to Rancher and Rancher to SUSE for those who may be challenged with time and resources to try new things. This gives us a chance to explore other uses for Kubernetes all while taking advantage of older equipment (for use as workers) we may have to spare.

Updated about 3 years ago. 21 hacker ♥️. 24 followers.

High Available NFS Cluster Concept

a project by roseswe

Project Description

Overall: Existing NFS-HA Consulting solution exists (for SLES15 SP1 and SP2+) and is in production at customers. Goal is to improve this solution, enhance the documentation and make it more robust.

Updated over 1 year ago. 3 hacker ♥️. 2 followers.

Tumbleweed on Orange Pi 5 Plus (Rockchip RK3588 board)

an idea by gsu

Tumbleweed on Orange Pi 5 Plus (Rockchip RK3588 board)

Updated 6 months ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

Learn and play with HAKube

an idea by XinLiang

Project Description

Try to learn about project HAKube (https://github.com/SUSE/HAKube)

Updated 6 months ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Reverse Engineer a WiFi-enabled Water Heater and Create Integration for Home Assistant

an idea by nicholasyang

Project Description

Rinnai R16E32FBF is a tankless water heater with an internal recirculation pump. It is WiFi-enabled and has a companion app on Android/iOS platform. The app is capable to turn on/off the heater, adjust the temperature setting, turn on/off the pump, report the state of heater and provide statistics about gas consumption. However, there is no APIs for programmatic access.

Updated 6 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!
6
9
10
52

Looking for projects around:

Nothing at the moment

Activity

  • 6 months ago: zzhou started Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes
  • 6 months ago: zzhou removed keyword pacemakercluster from Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes
  • 6 months ago: zzhou added keyword "ha" to Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes
  • 6 months ago: zzhou added keyword "nfs" to Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes
  • 6 months ago: zzhou added keyword "cluster" to Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes
  • 6 months ago: zzhou added keyword "drbd" to Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes
  • 6 months ago: zzhou added keyword "pacemakercluster" to Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes
  • 6 months ago: zzhou liked Reverse Engineer a WiFi-enabled Water Heater and Create Integration for Home Assistant
  • 6 months ago: zzhou liked Learn and play with HAKube
  • 6 months ago: zzhou liked Tumbleweed on Orange Pi 5 Plus (Rockchip RK3588 board)
  • 6 months ago: zzhou originated Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes
  • about 1 year ago: zzhou joined High Available NFS Cluster Concept
  • about 1 year ago: zzhou liked High Available NFS Cluster Concept
  • about 3 years ago: zzhou liked SUSE @home Hands On Lab
  • about 3 years ago: zzhou joined SUSE @home Hands On Lab
  • about 4 years ago: zzhou originated openSUSE Kubic Get Started
  • almost 5 years ago: zzhou liked Summarize the tool chain I used to integrate office 365 mailbox.
  • almost 5 years ago: zzhou liked Investigate Mycroft and the possibility of GNOME integration.
  • almost 5 years ago: zzhou started HA inside OpenStack VM ( SLE12SP3 code stream )
  • almost 5 years ago: zzhou liked Memo reminder (may not just a reminder)
  • almost 5 years ago: zzhou started File system block allocation algorithms comparison and analysis
  • almost 5 years ago: zzhou liked File system block allocation algorithms comparison and analysis
  • almost 5 years ago: zzhou liked HA inside OpenStack VM ( SLE12SP3 code stream )
  • almost 5 years ago: zzhou originated HA inside OpenStack VM ( SLE12SP3 code stream )
  • almost 6 years ago: zzhou liked Get a basic understanding about MD software RAID setup
  • All Activity